Skip to content

Conversation

webknjaz
Copy link
Member

Normally, PRs/commits published using the default GitHub Actions CI/CD API token are not propagated to any integrations. This patch marks the plugin update PR as a draft and leaves a comment asking the maintainers to mark it as ready for review in order to actually trigger a CI run.

This idea is found in GitHub's own repos:

webknjaz added a commit to webknjaz/pytest that referenced this pull request Jun 20, 2024
@webknjaz webknjaz force-pushed the maintenance/ci-plugin-update-draft-ux branch from 83bf818 to d03b7f9 Compare June 20, 2024 18:22
webknjaz added 2 commits June 21, 2024 14:11
Normally, PRs/commits published using the default GitHub Actions CI/CD API token are not propagated to any integrations. This patch marks the plugin update PR as a draft and leaves a comment asking the maintainers to mark it as ready for review in order to actually trigger a CI run. This idea is found in GitHub's own repos: * github/codeql-action#2263 (comment) * https://github.com/github/codeql-action/blob/4ebadbc7/.github/workflows/update-dependencies.yml#L38-L41 * github/codeql-action#1868 * github/codeql-action#679
@webknjaz webknjaz force-pushed the maintenance/ci-plugin-update-draft-ux branch from d03b7f9 to 072cb52 Compare June 21, 2024 12:11
@webknjaz webknjaz marked this pull request as ready for review June 21, 2024 12:11
@psf-chronographer psf-chronographer bot added the bot:chronographer:provided (automation) changelog entry is part of PR label Jun 21, 2024
@webknjaz
Copy link
Member Author

@RonnyPfannschmidt this is ready to be auto-merged ^

@RonnyPfannschmidt RonnyPfannschmidt merged commit c8948fc into pytest-dev:main Jun 21, 2024
- opened # default
- synchronize # default
- reopened # default
- ready_for_review # used in PRs created from the release workflow
Copy link
Member Author

Choose a reason for hiding this comment

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

Note for the future: the code comment refers to the release workflow, but it's actually update-plugin-list.yml. We need to update the comment at some point.

@webknjaz webknjaz added the type: infrastructure improvement to development/releases/CI structure label Jun 26, 2024
webknjaz added a commit to webknjaz/pytest that referenced this pull request Jul 2, 2024
CI runs. From now on, they only need to click the `Ready for review`
button instead.

-- by :user:`webknjaz`.
Copy link
Member Author

Choose a reason for hiding this comment

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

Trailing period correction: #12561.

webknjaz added a commit that referenced this pull request Jul 2, 2024
…02--ci-plugin-update-draft-ux 📝💄 Drop trailing period from #12502 byline
Glyphack pushed a commit to Glyphack/pytest that referenced this pull request Jul 30, 2024
Glyphack pushed a commit to Glyphack/pytest that referenced this pull request Jul 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bot:chronographer:provided (automation) changelog entry is part of PR type: infrastructure improvement to development/releases/CI structure

2 participants