Skip to content

fix(release): repair startup_failure from invalid continue-on-error on a uses: job#145

Merged
MelbourneDeveloper merged 1 commit into
mainfrom
fix/release-webcompiler-startup
Jun 20, 2026
Merged

fix(release): repair startup_failure from invalid continue-on-error on a uses: job#145
MelbourneDeveloper merged 1 commit into
mainfrom
fix/release-webcompiler-startup

Conversation

@MelbourneDeveloper

Copy link
Copy Markdown
Collaborator

TLDR

#144 added continue-on-error to the deploy-webcompiler job, which calls a reusable workflow (uses:). That key is invalid on a uses: job, so release.yml failed to start (startup_failure, 0 jobs) on every trigger. Move the tolerance to the flyctl step.

Details

  • release.yml: remove continue-on-error from the deploy-webcompiler job.
  • deploy-webcompiler.yml: add continue-on-error: true to the Deploy to Fly.io step. The reusable job then succeeds even if the Fly deploy fails (invalid/banned token), keeping the release green without breaking workflow validity.

How Do The Automated Tests Prove It Works?

actionlint + YAML parse pass; the proof is the re-tagged release run starting (no startup_failure) and ending green with the Fly deploy tolerated.

… uses: job

continue-on-error is not a valid key on a job that calls a reusable workflow
(uses:), so #144 made release.yml fail to start (startup_failure, 0 jobs) on
every trigger — including the v0.2.1 re-tag. Move the tolerance to the flyctl
Deploy step inside deploy-webcompiler.yml (step-level continue-on-error is
valid); the reusable job then succeeds and the release stays green even when the
Fly deploy fails.
@MelbourneDeveloper MelbourneDeveloper merged commit 052d345 into main Jun 20, 2026
5 checks passed
@MelbourneDeveloper MelbourneDeveloper deleted the fix/release-webcompiler-startup branch June 20, 2026 10:45
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