Skip to content

ci: Move ignored tests to run on merge_group - #576

Merged
samuelburnham merged 9 commits into
mainfrom
ci-merge-tests
Aug 20, 2026
Merged

ci: Move ignored tests to run on merge_group#576
samuelburnham merged 9 commits into
mainfrom
ci-merge-tests

Conversation

@samuelburnham

@samuelburnham samuelburnham commented Aug 20, 2026

Copy link
Copy Markdown
Member

Replaces the ignored test suite on push to main with the same tests in a PR-gating merge queue workflow, such that we can de-queue a failing PR and fix it in place rather than having to triage a merge with errors after the fact. It uses a matrix job to fail fast and save on CI cost.

Also fixes the Valgrind job which doesn't work on binaries compiled with target-cpu=native, and re-enables the -D warnings rust flag as the default.

Requires the merge queue to be enabled with branch protection settings

@samuelburnham
samuelburnham force-pushed the ci-merge-tests branch 2 times, most recently from 428cbcf to 497d4e3 Compare August 20, 2026 12:47
@samuelburnham
samuelburnham marked this pull request as ready for review August 20, 2026 14:32
Comment thread .github/workflows/ci.yml
use-github-cache: false
- name: Test Ix CLI
run: lake test --wfail -- cli
- name: IxVM kernel tests

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

We could add this back for early signal if helpful, it takes ~2 min

arthurpaulino
arthurpaulino previously approved these changes Aug 20, 2026
arthurpaulino
arthurpaulino previously approved these changes Aug 20, 2026
@samuelburnham
samuelburnham added this pull request to the merge queue Aug 20, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Aug 20, 2026
arthurpaulino
arthurpaulino previously approved these changes Aug 20, 2026
@samuelburnham
samuelburnham added this pull request to the merge queue Aug 20, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Aug 20, 2026
@samuelburnham
samuelburnham added this pull request to the merge queue Aug 20, 2026
Merged via the queue into main with commit f031496 Aug 20, 2026
13 checks passed
@samuelburnham
samuelburnham deleted the ci-merge-tests branch August 20, 2026 17:53
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