you
c95045b07c
ci: fix badge push — use GITHUB_TOKEN for write access
2026-03-24 02:43:15 +00:00
you
976a96e74c
ci: Playwright E2E tests run in GitHub Actions after deploy
...
8 smoke tests against prod after deployment completes.
Uses Playwright bundled Chromium on x86 runner.
Falls back to CHROMIUM_PATH env var for other architectures.
2026-03-24 02:37:48 +00:00
you
33010a679c
ci: dynamic test count + coverage badges in README
...
Badges show: 'tests: 844/844 passed' and 'coverage: 76%'
Updated automatically by CI after each run via .badges/ JSON files.
Color: green >80%, yellow >60%, red <60%.
2026-03-24 02:22:14 +00:00
you
97bb2a78c9
ci: add test status badge to README + job summary with coverage
...
Badge shows pass/fail in the repo. Job summary shows test counts
and coverage percentages in the GitHub Actions UI.
2026-03-24 00:56:02 +00:00
you
5b6a010da6
ci: tests must pass before deploy — no untested code in prod
...
Added test job that runs unit tests + integration tests + coverage
before deploy. Deploy job depends on test job passing.
If any test fails, deploy is blocked.
2026-03-24 00:52:35 +00:00
you
3155504d70
Fix CI: use docker rm -f to avoid stale container conflicts
2026-03-23 00:18:19 +00:00
you
288c1b048b
CI: skip deploy on markdown, docs, LICENSE, gitignore changes
2026-03-22 18:28:56 +00:00
you
1a87e7410e
v2.3.0: Packet Deduplication — normalized storage with transmissions + observations
...
CI: add setup-node to deploy workflow
2026-03-20 23:02:58 +00:00
you
10b11106f6
ci: add pre-deploy JS validation — syntax check + undefined reference detection
...
Validation runs BEFORE docker build. If it fails, deployment is blocked.
No more broken code reaching production.
2026-03-20 19:24:11 +00:00
you
1f9cd3ead1
fix: add config.json mount to CI deploy workflow
2026-03-20 14:29:32 +00:00
you
74983d3f74
ci: switch to self-hosted runner — no SSH, no secrets, no exposed ports
2026-03-20 07:07:01 +00:00
you
ab35ced2bf
ci: auto-deploy to VM on push to master via GitHub Actions
2026-03-20 07:03:36 +00:00