alpha
Login
or
Join now
isaaccorbrey.com
/
mnemosyne
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
A Rust reimplementation of the Tangled knotserver.
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
mnemosyne
/
.tangled
1 folder
at
main
Isaac Corbrey
ci: Add basic Tangled workflow for lib tests
2mo ago
570e9346
workflows
ci: Add basic Tangled workflow for lib tests .tangled/workflows/test.yml runs on push to main + pull requests via the nixery engine. Two steps: * cargo check --workspace --tests — compile-check including the integration test crate, so trait-signature changes that desync the tests get flagged before merge. * cargo test --workspace --lib — runs the 43 lib unit tests that don't need a Postgres container (file backend roundtrip, harness classifier/divergence/normalize, protocol pkt + upload_pack inline edge cases). Runs in well under a second on a warm cache. The integration tests under tests/ are *not* run in CI: they all need docker-in-docker for the testcontainers Postgres fixture, which the nixery engine doesn't expose. Adding heavy-test coverage later means either a separate engine that can talk to a docker daemon, or a CI-only config that points at an external Postgres.
2 months ago