Skip to content

Fix the release workflow so it parses - #159

Merged
Zaneham merged 1 commit into
masterfrom
fix/release-workflow
Aug 8, 2026
Merged

Fix the release workflow so it parses#159
Zaneham merged 1 commit into
masterfrom
fix/release-workflow

Conversation

@Zaneham

@Zaneham Zaneham commented Aug 8, 2026

Copy link
Copy Markdown
Owner

The release workflow that went in with #158 was rejected by GitHub outright, so it never ran. It picked the shell with an expression, shell: ${{ runner.os == 'Windows' && 'msys2 {0}' || 'bash' }}, and Actions won't take that. A rejected workflow shows up as a zero-second failed run with no jobs and no error message anywhere in the API, which is a miserable thing to work out from the outside.

Split into per-OS steps guarded by if: instead. Everything after the build uses plain bash, which exists on all three runners. GitHub accepts the file now, verified by pushing it and getting no validation failure.

@Zaneham Zaneham added the no-changelog-needed PR is small enough not to need a CHANGELOG.md entry label Aug 8, 2026
@Zaneham
Zaneham merged commit 7353816 into master Aug 8, 2026
13 of 14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no-changelog-needed PR is small enough not to need a CHANGELOG.md entry

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant