Skip to content

ci: move Mutinynet signet tests to main-only CI#28

Merged
darioAnongba merged 1 commit intomainfrom
ci/signet-main-only
Feb 25, 2026
Merged

ci: move Mutinynet signet tests to main-only CI#28
darioAnongba merged 1 commit intomainfrom
ci/signet-main-only

Conversation

@darioAnongba
Copy link
Collaborator

Summary

Move Mutinynet/signet integration tests to run only on pushes to main, not on every PR. PRs now rely on the deterministic regtest environment for Esplora integration testing.

Changes

.github/workflows/build-lint-test.yml

  • Add signet-smoke-test job with if: github.ref == 'refs/heads/main'
  • Runs esplora.test.ts with default config (Mutinynet signet) as a live network check
  • No changes to existing PR jobs

CLAUDE.md

  • Updated test strategy documentation to reflect the PR vs main split

Test strategy

Trigger Esplora tests Network
PR Regtest (Docker) Local, deterministic
Push to main Regtest + Signet Local + Mutinynet

Closes #17

Add signet-smoke-test job that runs esplora.test.ts against Mutinynet
signet only on pushes to main. PR CI uses the regtest environment
for deterministic results.

Update CLAUDE.md test strategy documentation to reflect the split:
- PRs: regtest (Docker Compose) for deterministic integration tests
- Main: signet smoke test for live network validation

Closes #17
@darioAnongba darioAnongba merged commit a2783cc into main Feb 25, 2026
12 checks passed
@darioAnongba darioAnongba deleted the ci/signet-main-only branch February 25, 2026 19:26
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.

ci: move Mutinynet (signet) tests to main-only CI

1 participant