| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-12-03 | remove depricated audit mode label ci / production ~> isolated / shared | DanConwayDev | |
| 2025-11-20 | refactor: isolate each grasp-audit lib test with minimal boilerplate | DanConwayDev | |
| - Add isolated_test! macro pattern to nip34_announcements.rs and nip01_compliance.rs - Each test runs with its own fresh relay instance for complete isolation - Make all individual test functions public in grasp-audit library (nip01_smoke.rs, event_acceptance_policy.rs) - Eliminates 122 lines of boilerplate across integration tests - Tests: 15 GRASP-01 event acceptance policy tests + 6 NIP-01 smoke tests - Ensures tests don't interfere with each other, preventing flakiness | |||
| 2025-11-20 | replace tests to use grasp-audit lib as much as possible | DanConwayDev | |
| 2025-11-19 | add landing page and nostr-relay-builder relay on same port | DanConwayDev | |
| 2025-11-04 | test: migrate to TestRelay fixture pattern and add compliance docs | DanConwayDev | |
| - Remove unnecessary 'nix' dev dependency (Unix syscalls crate, not needed) - Migrate announcement tests to new TestRelay fixture pattern - Delete legacy test files (announcement_tests.rs, test_relay.sh) - Add comprehensive test documentation (docs/how-to/test-compliance.md) - Update README.md with new test commands - All 18 integration tests passing (NIP-01 + NIP-34) Benefits: - Automatic relay lifecycle management - No manual setup required - Pure Rust integration tests - Better developer experience - CI/CD ready | |||