Skip to content

ci: run rust CI on active development branches - #623

Open
blacks1ne wants to merge 1 commit into
QuilibriumNetwork:v2.1.0.25from
blacks1ne:fix/ci-active-branch-trigger
Open

ci: run rust CI on active development branches#623
blacks1ne wants to merge 1 commit into
QuilibriumNetwork:v2.1.0.25from
blacks1ne:fix/ci-active-branch-trigger

Conversation

@blacks1ne

@blacks1ne blacks1ne commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

Base: f5b671a6

rust-ci.yml runs three jobs: build (cargo check), test (cargo nextest),
and a release-build matrix over linux-x86_64, linux-arm64 and macos-arm64.

It has two triggers. pull_request: carries no branch filter, so every PR is
covered whatever its base — unchanged here. push: was branches: [develop]
and nothing else.

Development doesn't land on develop. It lands on the versioned branch
(v2.1.0.25 today) and on milestone branches (develop-2.1), which are also
what PRs target. A push to those ran no CI at all, so anything broken there was
first seen by whoever opened the next PR, reported against their branch.

The push trigger becomes [develop, 'develop-*', 'v[0-9]*'].

Cost is one run per push to those branches. concurrency: rust-ci-${{ github.ref }}
with cancel-in-progress: true is already set, so a burst of pushes to one
branch keeps one run rather than queueing.

The red checks here are the LFS budget, not this diff — and they make the point:
a repository-wide fault currently surfaces only on contributors' PRs, never on
the branch that carries it.

Validation: git diff --check; the workflow YAML parses.

@blacks1ne
blacks1ne force-pushed the fix/ci-active-branch-trigger branch 2 times, most recently from fa93c23 to 74e5100 Compare August 27, 2026 14:14
@blacks1ne
blacks1ne force-pushed the fix/ci-active-branch-trigger branch 2 times, most recently from 493609d to 969c214 Compare September 6, 2026 15:00
@blacks1ne
blacks1ne force-pushed the fix/ci-active-branch-trigger branch from 969c214 to b600970 Compare September 8, 2026 07:11
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