Skip to content

fix(release): decouple releases from staging availability - #831

Merged
FelixTJDietrich merged 1 commit into
mainfrom
fix/decouple-release-from-staging
Jul 27, 2026
Merged

fix(release): decouple releases from staging availability#831
FelixTJDietrich merged 1 commit into
mainfrom
fix/decouple-release-from-staging

Conversation

@FelixTJDietrich

Copy link
Copy Markdown
Contributor

Summary

  • run staging deployment as an independent workflow after a successful Docker build
  • let standalone releases be resumed manually from an already-built commit SHA
  • update GHCR cleanup to the token-format-compatible, multi-arch-safe v3.1.0 action
  • document the independent failure and recovery paths

Root cause

The standalone release listened to the overall Build and Push Docker Image conclusion, but that workflow also contained staging deployment. A gateway outage therefore changed a successful image build into a failed workflow and suppressed the release. The cleanup workflow separately pinned an action version that predates the current GitHub installation-token format.

Validation

  • actionlint on all modified workflows
  • pnpm lint
  • pnpm format:check
  • pnpm build
  • pnpm test: 1,751 passed, 1 skipped
  • docs markdown lint

No changeset: this changes CI and release orchestration only.

@FelixTJDietrich
FelixTJDietrich merged commit d11e153 into main Jul 27, 2026
25 checks passed
@FelixTJDietrich
FelixTJDietrich deleted the fix/decouple-release-from-staging branch July 27, 2026 07:23
@github-project-automation github-project-automation Bot moved this from Backlog to Done in Apollon Development Jul 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant