ci / Web (lint, test, audit, build) (push) Successful in 1m1s
ci / Shell and licence headers (push) Successful in 7s
ci / Go (lint, test, vuln) (push) Failing after 2m40s
ci / Protobuf (push) Successful in 6s
ci / Release build (dry run) (push) Successful in 2m27s
ci / End-to-end (server, agents, BIND, Kea) (push) Failing after 1m26s
ci / Development environment (compose) (push) Successful in 13s
ci / Integration (real BIND and Kea) (push) Failing after 1m58s
test/e2e runs server, PostgreSQL, BIND and Kea with both agents in containers (make test-e2e, CI job End-to-end): enrollment with the command from the API, revision 1 and 2 applied and served by BIND and Kea, unchanged data creates no revision, revoking disconnects the agent while BIND keeps serving. Fixes from the first CI run: quote a spec description containing a comma, exempt the agent lock-out routes in the route protection test, whole-second certificate lifetimes, a push replacing queued pulls, the truncation marker containing the letter checked, and curl|grep -q under pipefail in the server smoke test. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
42 lines
562 B
Plaintext
42 lines
562 B
Plaintext
# Build output
|
|
/bin/
|
|
/dist/
|
|
/coverage/
|
|
# Go test binaries (go test -c); not *.test globally: zone files like db.dev.test
|
|
/*.test
|
|
*.test.exe
|
|
*.out
|
|
coverage.txt
|
|
coverage.html
|
|
|
|
# Web
|
|
/web/node_modules/
|
|
/web/dist/*
|
|
!/web/dist/.gitkeep
|
|
/web/coverage/
|
|
*.tsbuildinfo
|
|
|
|
# Local configuration and secrets (never commit)
|
|
*.key
|
|
*.pem
|
|
*.p12
|
|
*.pfx
|
|
master.key
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
/deploy/compose/.env
|
|
/local/
|
|
|
|
# Editors and OS
|
|
.idea/
|
|
.vscode/*
|
|
!.vscode/extensions.json
|
|
*.swp
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Local worktrees of Claude Code agents
|
|
/.claude/worktrees/
|
|
/test/e2e/bin/
|