Skip to content

ci: align the build pipeline with aweXpect - #1130

Merged
vbreuss merged 1 commit into
mainfrom
ci/align-build-pipeline
Oct 18, 2026
Merged

vbreuss merged 1 commit into
mainfrom
ci/align-build-pipeline

Conversation

@vbreuss

@vbreuss vbreuss commented Oct 18, 2026

Copy link
Copy Markdown
Member

Publish Tests Results runs with if: always() and succeeds even when tests fail, so gating the push on it alone let a tag with failing tests reach nuget.org. The push now waits for the test jobs directly.

Pack starts right away and only the push is gated, so benchmarks and mutation tests no longer hold up a release. The GitHub release step referenced a non-existent steps.tag output and now releases the pushed tag, with a warning when it fails after the packages were pushed. Actions are pinned to commit SHAs, and the workflow can be dispatched manually and queues runs per ref, as in aweXpect.

Publish Tests Results runs with `if: always()` and succeeds even when tests fail, so gating the push on it alone let a tag with failing tests reach nuget.org. The push now waits for the test jobs directly.

Pack starts right away and only the push is gated, so benchmarks and mutation tests no longer hold up a release. The GitHub release step referenced a non-existent `steps.tag` output and now releases the pushed tag, with a warning when it fails after the packages were pushed. Actions are pinned to commit SHAs, and the workflow can be dispatched manually and queues runs per ref, as in aweXpect.
@vbreuss vbreuss self-assigned this Oct 18, 2026
Copilot AI balanced review requested due to automatic review settings October 18, 2026 06:34

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@vbreuss
vbreuss enabled auto-merge (squash) October 18, 2026 06:37
@sonarqubecloud

Copy link
Copy Markdown

@vbreuss
vbreuss merged commit b620438 into main Oct 18, 2026
15 checks passed
@vbreuss
vbreuss deleted the ci/align-build-pipeline branch October 18, 2026 07:27
@github-actions

Copy link
Copy Markdown

This is addressed in release v7.1.2.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants