Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update default behavior to NOT attempt to create/enable the Pages site #48

Merged
merged 2 commits into from Jan 18, 2023

Conversation

JamesMGreene
Copy link
Contributor

@JamesMGreene JamesMGreene commented Jan 18, 2023

Update default behavior to NOT attempt to create/enable the Pages site since GITHUB_TOKEN is no longer allowed to do that for security reasons. 🛡️

Although this is a bug fix in most ways, it is also a breaking change in that it could adversely affect users who provided a user-to-server token or privileged server-to-server token for the github_token input parameter (instead of using the default GITHUB_TOKEN value) but also relied on the enablement: 'true' default value. As such, we should release this as a major version bump.

@JamesMGreene JamesMGreene merged commit 5992ce8 into main Jan 18, 2023
@JamesMGreene JamesMGreene deleted the do-not-enable-by-default branch January 18, 2023 21:13
@JamesMGreene
Copy link
Contributor Author

Changed released in v3.0.0: https://github.com/actions/configure-pages/releases/tag/v3.0.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants