Skip to content

Conversation

hazelweakly
Copy link
Collaborator

Github uses the GITHUB_TOKEN for setting permissions for all of the workflows.
The default setting for this, according to the documentation, is "read and write" to most everything.

Recently, github created the ability for one to set the default organization wide.
They also flipped the default (which is what we ran into).
This wasn't super well documented and even I missed it, but here's the announcement where they changed the defaults for all new organizations and enterprises: https://github.blog/changelog/2023-02-02-github-actions-updating-the-default-github_token-permissions-to-read-only/

I'm not quite sure why we only started to run into this a few days ago, but the default got changed from read/write to read for us.
Whicyh, honestly, is a good default, I approve of that; it just breaks this one workflow, so here's the fix for that.

@hazelweakly hazelweakly merged commit 9c15c36 into hakyll Sep 12, 2024
1 check passed
@hazelweakly hazelweakly deleted the fix-github-token-permissions branch September 12, 2024 18:15
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.

1 participant