Skip to content

chore: Matrix complete CI jobs#1069

Merged
jbelkins merged 1 commit into
mainfrom
jbe/ci_complete_job
May 14, 2026
Merged

chore: Matrix complete CI jobs#1069
jbelkins merged 1 commit into
mainfrom
jbe/ci_complete_job

Conversation

@jbelkins
Copy link
Copy Markdown
Collaborator

@jbelkins jbelkins commented May 14, 2026

Description of changes

Each matrix of CI jobs triggers a "complete" job on successful matrix completion, which will itself immediately complete successfully. In the required checks below, this will allow us to require only the complete job to succeed, not every specific case within the matrix.

This will make maintenance of Github branch conditions much easier since required checks need not be changed every time an element in the matrix (i.e. Swift version, OS version, sim version, etc.) is changed; any change may be made within the matrix but we only need to check for the completion of the success job.

Will try this for a bit on this repo; if it works well, we will implement it elsewhere.

Scope

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@jbelkins jbelkins marked this pull request as ready for review May 14, 2026 17:21
@jbelkins jbelkins requested a review from a team as a code owner May 14, 2026 17:21
@jbelkins jbelkins requested a review from dayaffe May 14, 2026 17:21
@jbelkins jbelkins merged commit 035bdf3 into main May 14, 2026
45 checks passed
@jbelkins jbelkins deleted the jbe/ci_complete_job branch May 14, 2026 17:31
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