Skip to content

release pipeline refactor#653

Draft
wagoodman wants to merge 1 commit into
mainfrom
release-refactor-tag-token
Draft

release pipeline refactor#653
wagoodman wants to merge 1 commit into
mainfrom
release-refactor-tag-token

Conversation

@wagoodman

Copy link
Copy Markdown
Contributor

quick pass refactoring yardstick's release CI (python project, so the go-specific bits don't apply):

  • dropped dependabot grouping so updates come as individual PRs
  • zizmor.yml trimmed to rules: {} (removed the unpinned-uses config)
  • added a skip-checks workflow_dispatch input and made check-gate skippable; the tag job now runs even when check-gate is skipped but still requires version-available to pass
  • gave check-gate the contents: read permission it was missing
  • switched the tag job to push tags with TAG_TOKEN (via the checkout token) instead of the default GITHUB_TOKEN, so it doesn't inherit workflow permissions

Signed-off-by: Alex Goodman <wagoodman@users.noreply.github.com>
@wagoodman wagoodman added the changelog-ignore do not add a entry for this when generating the changelog label Jun 22, 2026
@wagoodman wagoodman marked this pull request as draft June 22, 2026 18:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog-ignore do not add a entry for this when generating the changelog

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant