Skip to content

Fold the format, lint, and test workflows into a single CI workflow with a pass/fail check - #408

Merged
nbrownus merged 2 commits into
mainfrom
ci-status-gate
Sep 23, 2026
Merged

nbrownus merged 2 commits into
mainfrom
ci-status-gate

Conversation

@nbrownus

Copy link
Copy Markdown
Contributor

Renames the smoke build to ci.yml and moves the flutter format and lint, gofmt, go test, and swift format jobs into it. A changes job using dorny/paths-filter keeps those jobs running only when their files change, same as their old path filters, so we don't pay for a macOS swift format run on every PR. The Android and iOS builds still run on every PR. A pass/fail check job depends on every other job so the Required CI ruleset has one check to require.

@nbrownus
nbrownus requested a review from jasikpark September 23, 2026 15:33
@nbrownus
nbrownus merged commit 17f882a into main Sep 23, 2026
10 checks passed
@nbrownus
nbrownus deleted the ci-status-gate branch September 23, 2026 15: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.

2 participants