Skip to content

ci: break serial gate#22

Open
huth-stacks wants to merge 10 commits into
developfrom
ci/P13-break-serial-gate
Open

ci: break serial gate#22
huth-stacks wants to merge 10 commits into
developfrom
ci/P13-break-serial-gate

Conversation

@huth-stacks

Copy link
Copy Markdown
Owner

P13: Remove rustfmt/changelog-check from job dependencies

brice-stacks and others added 10 commits March 21, 2026 08:13
Fixed logical operator in tenure-start block validation to correctly
reject blocks where either the coinbase or tenure-change transaction is
in the wrong position, not only when both are wrong
Wait for state machine updates before proposing block to avoid the
signer rejecting the proposal immediately.
…-in-signer

fix: `continue` instead of `return` on unknown signer
fix: logic error in `is_wellformed_tenure_start_block`
…igner-tests

test: fix flakiness in `signer_waits_for_validation_before_signing`
…pendencies

check-release now starts immediately (no dependencies), running in
parallel with rustfmt and changelog-check. All downstream jobs only
depend on check-release and create-cache where needed, not on formatting
checks. This shaves ~0.5-2 min off the critical path of every PR run.

rustfmt and changelog-check still run and report status independently —
they just no longer block test execution.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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