Skip to content

Make PR builds cheaper in CI - #13

Merged
SteveIves merged 1 commit into
masterfrom
ci-cheaper-pr-builds
Nov 6, 2026
Merged

SteveIves merged 1 commit into
masterfrom
ci-cheaper-pr-builds

Conversation

@SteveIves

Copy link
Copy Markdown
Collaborator

Summary

  • On pull_request runs, skip installing AzureSignTool, signing the executables, signing the MSI, and uploading the MSI artifact. These still run on pushes to master, which produce the release artifacts.
  • The restore, build, publish and WiX build steps still run on PRs, so the PR check still validates the build and the installer.
  • Add a concurrency group keyed on the PR number (or ref). A new push to a PR cancels its stale build. cancel-in-progress is only true for PRs, so a master build is never cancelled.

Notes

  • The workflow has no test step, so "build" is the only check.
  • This PR's own build is a pull_request run, so it exercises the skipped-signing path. The signed path only runs after merge, on the master build.

🤖 Generated with Claude Code

Skip AzureSignTool install, signing and MSI artifact upload on pull_request
runs; they remain on pushes to master. Add a concurrency group so a new push
to a PR cancels its stale build, while master builds are never cancelled.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@SteveIves
SteveIves merged commit 344bae0 into master Nov 6, 2026
1 check passed
@SteveIves
SteveIves deleted the ci-cheaper-pr-builds branch November 6, 2026 17:38
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