Skip to content

ci: fix WACK being skipped on the release-please PR#62

Merged
hoobio merged 1 commit into
mainfrom
fix/wack-skip-on-pr
Jun 6, 2026
Merged

ci: fix WACK being skipped on the release-please PR#62
hoobio merged 1 commit into
mainfrom
fix/wack-skip-on-pr

Conversation

@hoobio

@hoobio hoobio commented Jun 6, 2026

Copy link
Copy Markdown
Owner

Summary

After #61's package-build gating, WACK is skipped on the release-please PR (and shows the un-expanded WACK (${{ matrix.platform }}) name, i.e. a job-level skip before the matrix expands).

Cause

build-msix now needs: [release-please] and runs via if: always() to override release-please being skipped on PRs. WACK needs: [build-msix] but had no if, so the upstream skip propagated transitively through build-msix and skipped WACK. Pre-Release was unaffected because it already uses always().

Fix

Gate WACK on build-msix's actual result:

if: always() && needs.build-msix.result == 'success'

So WACK runs whenever the package was built (PRs, release-creating pushes, force_build) and skips cleanly when build-msix is skipped (ordinary pushes to main).

Testing

  • YAML parses.
  • WACK (x64/ARM64) runs (not skips) on this PR, and the job name renders correctly.

ci: stop WACK being skipped by the release-please skip propagation

build-msix runs via if: always() to override the release-please job being skipped
on PRs, but WACK had no condition, so that upstream skip propagated through and
skipped WACK (the job skips before the matrix expands, hence the raw
'WACK (${{ matrix.platform }})' name). Gate WACK on build-msix's result instead.
@hoobio hoobio merged commit 7fdda09 into main Jun 6, 2026
8 checks passed
@hoobio hoobio deleted the fix/wack-skip-on-pr branch June 6, 2026 10:56
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