Skip to content

Guard manual release inputs - #112

Merged
TonyCTHsu merged 1 commit into
mainfrom
lloeki/fix-main-push-input
Aug 6, 2026
Merged

Guard manual release inputs#112
TonyCTHsu merged 1 commit into
mainfrom
lloeki/fix-main-push-input

Conversation

@lloeki

@lloeki lloeki commented Aug 6, 2026

Copy link
Copy Markdown
Member

Summary

  • make reusable push inputs evaluate to false for push-triggered Main runs
  • retain release publishing only for manual dispatches on main

Root cause

PR #108 referenced the dispatch-only inputs.push value directly. GitHub evaluates that value as an empty string on push events, which is invalid for the reusable workflows boolean push input.

Validation

  • nix run nixpkgs#actionlint -- -shellcheck= .github/workflows/*.yml

@lloeki
lloeki requested a review from a team as a code owner August 6, 2026 08:17
@TonyCTHsu
TonyCTHsu merged commit 27019b3 into main Aug 6, 2026
372 checks passed
@TonyCTHsu
TonyCTHsu deleted the lloeki/fix-main-push-input branch August 6, 2026 08:30
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.

2 participants