Skip to content

ci(auto-version): retry the release dispatch and fall back to the release token - #337

Merged
0x73746F66 merged 1 commit into
mainfrom
ci/auto-version-dispatch-fallback
Nov 13, 2026
Merged

0x73746F66 merged 1 commit into
mainfrom
ci/auto-version-dispatch-fallback

Conversation

@0x73746F66

Copy link
Copy Markdown
Member

What

The Dispatch release step in auto-version.yml now retries gh workflow run release.yml three times (20s/40s/60s backoff) with the job token, then tries once more with PACKAGES_TOKEN. If every attempt fails, the step fails with an error that prints the exact manual dispatch command.

Why

The tag is pushed before the dispatch. When the dispatch fails, that version has no release, and the next run tags past it. The job token shares the repository's hourly installation quota with every scan triggered by the push to main. On 2026-11-13 a run of merges spent that quota, and every dispatch after the first failed with API rate limit exceeded for installation. PACKAGES_TOKEN has its own quota, and release.yml already publishes with it.

How verified

  • actionlint .github/workflows/auto-version.yml passes.
  • Rebased onto the latest main.

…ease token

A tagged version whose dispatch fails is never released: the next run tags past it. The job token shares the repository's installation quota with the scans on every push to main, and a run of merges exhausts it.
@github-actions

Copy link
Copy Markdown
Contributor

Vulnetix config plan

Manager gitops:vulnetix/cli, prune off, plan hash a8bd984f1753c68b180298051dd9e2524ab644d2ebe9e4c7c811ff4126753b5f

Object Action Changes
~ QualityGate/default update (adopt) severity: null -> "high"

0 to create, 1 to update, 0 to delete, 0 unchanged

@0x73746F66
0x73746F66 merged commit 476018d into main Nov 13, 2026
34 of 35 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant