Skip to content

build: disallow non-maintainer changes to GitHub Actions workflows #48038

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

codebytere
Copy link
Member

Description of Change

Refs #48024

We should also disallow non-maintainer changes to GitHub Actions files by default.

Checklist

Release Notes

Notes: none

@codebytere codebytere requested review from dsanders11 and a team August 11, 2025 07:53
@codebytere codebytere added semver/none target/36-x-y PR should also be added to the "36-x-y" branch. target/37-x-y PR should also be added to the "37-x-y" branch. target/38-x-y PR should also be added to the "38-x-y" branch. labels Aug 11, 2025
Copy link
Member

@dsanders11 dsanders11 left a comment

Choose a reason for hiding this comment

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

no-dependency-change => disallowed-non-maintainer-change on line 29, since that's the identifier it uses to check for existing comments.

This might merge conflict with #48013 so we might want to land that first.

For completeness we probably want to change the job name, the name: value on L1, and the filename. I agree that "Disallowed Non-Maintainer Change" is a better more generic term than "Non-Maintainer Dependency Change".

@dsanders11 dsanders11 added no-backport and removed target/36-x-y PR should also be added to the "36-x-y" branch. target/37-x-y PR should also be added to the "37-x-y" branch. target/38-x-y PR should also be added to the "38-x-y" branch. labels Aug 11, 2025
@codebytere codebytere force-pushed the disallow-non-maintainer-ci-change branch from 93bec75 to d4b788e Compare August 12, 2025 06:04
@codebytere codebytere force-pushed the disallow-non-maintainer-ci-change branch from d4b788e to 9eade78 Compare August 12, 2025 06:04
@codebytere codebytere requested a review from dsanders11 August 12, 2025 11:14
Copy link
Member

@dsanders11 dsanders11 left a comment

Choose a reason for hiding this comment

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

@codebytere, I merged #48013, so this just needs the merge conflict resolved but otherwise LGTM.

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.

4 participants