Skip to content

Conversation

@neutrinoceros
Copy link
Contributor

@neutrinoceros neutrinoceros commented Feb 4, 2025

Description

This is a manual upgrade for zizmor, previously attempted automatically in #17710

The one new error flagged is explained in zizmor's doc. I've attempted to set explicit permissions in all places reported by zizmor 1.3.0, but I expect a couple iterations might be needed to get this right.

EDIT: Also close #14072

  • By checking this box, the PR author has requested that maintainers do NOT use the "Squash and Merge" button. Maintainers should respect this when possible; however, the final decision is at the discretion of the maintainer that merges the PR.

@github-actions
Copy link
Contributor

github-actions bot commented Feb 4, 2025

Thank you for your contribution to Astropy! 🌌 This checklist is meant to remind the package maintainers who will review this pull request of some common things to look for.

  • Do the proposed changes actually accomplish desired goals?
  • Do the proposed changes follow the Astropy coding guidelines?
  • Are tests added/updated as required? If so, do they follow the Astropy testing guidelines?
  • Are docs added/updated as required? If so, do they follow the Astropy documentation guidelines?
  • Is rebase and/or squash necessary? If so, please provide the author with appropriate instructions. Also see instructions for rebase and squash.
  • Did the CI pass? If no, are the failures related? If you need to run daily and weekly cron jobs as part of the PR, please apply the "Extra CI" label. Codestyle issues can be fixed by the bot.
  • Is a change log needed? If yes, did the change log check pass? If no, add the "no-changelog-entry-needed" label. If this is a manual backport, use the "skip-changelog-checks" label unless special changelog handling is necessary.
  • Is this a big PR that makes a "What's new?" entry worthwhile and if so, is (1) a "what's new" entry included in this PR and (2) the "whatsnew-needed" label applied?
  • At the time of adding the milestone, if the milestone set requires a backport to release branch(es), apply the appropriate "backport-X.Y.x" label(s) before merge.

@github-actions
Copy link
Contributor

github-actions bot commented Feb 4, 2025

👋 Thank you for your draft pull request! Do you know that you can use [ci skip] or [skip ci] in your commit messages to skip running continuous integration tests until you are ready?

@neutrinoceros neutrinoceros changed the title MNT: upgrade zizmor (v1.0.0 -> v1.3.0) MNT: upgrade zizmor (v1.0.0 -> v1.3.0) Feb 4, 2025
@neutrinoceros neutrinoceros modified the milestones: v7.1.0, v7.0.1 Feb 4, 2025
@neutrinoceros neutrinoceros marked this pull request as ready for review February 4, 2025 08:57
@neutrinoceros neutrinoceros requested a review from a team February 4, 2025 08:57
@nstarman
Copy link
Member

nstarman commented Feb 4, 2025

LGTM but wait for the security team.

Copy link
Member

@pllim pllim left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@pllim pllim merged commit d1421cd into astropy:main Feb 4, 2025
35 of 36 checks passed
@lumberbot-app

This comment was marked as resolved.

@pllim
Copy link
Member

pllim commented Feb 4, 2025

@neutrinoceros are you able to help with manual backport? If not, I can do it. Let me know. Thanks! 🙏

@neutrinoceros
Copy link
Contributor Author

Out of office hours for today, but happy to do it in the morning !

@neutrinoceros neutrinoceros deleted the mnt/upgrade_zizmor_1.3.0 branch February 4, 2025 18:07
pllim added a commit to pllim/astropy that referenced this pull request Feb 4, 2025
…r_1.3.0

MNT: upgrade zizmor (`v1.0.0` -> `v1.3.0`)
(cherry picked from commit d1421cd)
@pllim
Copy link
Member

pllim commented Feb 4, 2025

Ah, don't worry about it then. I opened #17724 . Thanks!

pllim added a commit that referenced this pull request Feb 4, 2025
Backport PR #17721 on branch v7.0.x (MNT: upgrade zizmor (v1.0.0 -> v1.3.0))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

MNT: Narrow down GitHub Actions permissions (Part 2)

3 participants