Skip to content

ci(release): fix Release workflow parse error for secrets in if - #321

Merged
ZhuchkaTriplesix merged 1 commit into
mainfrom
fix/release-yml-secrets-if
Jul 12, 2026
Merged

ci(release): fix Release workflow parse error for secrets in if#321
ZhuchkaTriplesix merged 1 commit into
mainfrom
fix/release-yml-secrets-if

Conversation

@ZhuchkaTriplesix

Copy link
Copy Markdown
Member

Summary

  • Release workflow failed to parse: secrets cannot be used in step if: expressions.
  • Move the macOS signing gate into the shell script so Release can run again (needed for tag 0.4.10).

Test plan

  • gh workflow run release.yml --ref <this-branch> or tag push starts jobs (not 0s empty failure)
  • Unsigned macOS zip still uploads when signing secrets are absent

GitHub rejects workflow parse when secrets are referenced in if:,
which blocked all Release runs (including tag 0.4.10). Gate signing
inside the step script instead.
@ZhuchkaTriplesix
ZhuchkaTriplesix merged commit c0c54f5 into main Jul 12, 2026
4 checks passed
@ZhuchkaTriplesix ZhuchkaTriplesix self-assigned this Jul 12, 2026
@ZhuchkaTriplesix
ZhuchkaTriplesix deleted the fix/release-yml-secrets-if branch July 26, 2026 14:37
ZhuchkaTriplesix added a commit that referenced this pull request Jul 27, 2026
ci(release): fix Release workflow parse error for secrets in if
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