-
Notifications
You must be signed in to change notification settings - Fork 701
docs workflow: try to fix it a third time #5820
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
Conversation
I think I figured out what the problem actually is. It's I won't merge this until I research it a bit more. For example, will fixing |
Yes, I think this is a proper fix now. I think the security implications are OK, but if there's doubt, we don't have to rush to merge this. (Though we should figure something out a few days before the upcoming release in a week) |
FYI, this is how the ![]() You need to unfold the appropriate triangles in https://github.com/jj-vcs/jj/actions/runs/13559508098/job/37899985506 to see this. |
20d22e7
to
731bd2b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sure, let's try it
I think I likely found the issue. zizmor seems OK with persisting credentials, see https://github.com/jj-vcs/jj/actions/runs/13559693565/job/37900455060?pr=5820 Both of these workflows run only on commits in `main`, so this doesn't seem like a huge security hole, but we could consider other, better solutions in the future. Follow up to 78177ff. See #5819 for a failed attempt. cc @thoughtpolice @neongreen @martinvonz
I added one more comment here. I'll probably still start the merge process soon, but feel free to cancel it and let me know if you don't like it. The comment is:
|
See commit description for more.
Some relevant PRs:
#5819
#5807
#5076
cc @thoughtpolice @neongreen @martinvonz
See https://github.com/jj-vcs/jj/actions/runs/13559508098/job/37899985506 . The
GH_PAGES
variable is populated, but we get the same error.