Conversation
|
| Metric | Base | PR | Delta |
|---|---|---|---|
| Lines | 82.03% | 82.06% | 📈 +0.03% |
| Statements | 82.01% | 82.03% | 📈 +0.02% |
| Functions | 82.50% | 82.50% | ➡️ +0.00% |
| Branches | 74.20% | 74.15% | 📉 -0.05% |
📁 Per-file Coverage Changes (2 files)
| File | Lines (Before → After) | Statements (Before → After) |
|---|---|---|
src/cli.ts |
46.6% → 46.3% (-0.36%) | 47.0% → 46.7% (-0.36%) |
src/docker-manager.ts |
83.1% → 83.7% (+0.56%) | 82.4% → 83.0% (+0.54%) |
Coverage comparison generated by scripts/ci/compare-coverage.ts
Node.js Build Test Results ✅
Overall: PASS
|
Bun Build Test Results
Overall: ✅ PASS All tests passed with Bun v1.3.10.
|
Smoke Test Results
Overall: PASS
|
🦀 Rust Build Test Results
Overall: ✅ PASS
|
🦕 Deno Build Test Results
Overall: ✅ PASS Test output detailsoak:
|
|
Smoke test results (run 22730613841) ✅ GitHub MCP — Last 2 merged PRs: #1078 Overall: PASS | PR by
|
.NET Build Test Results
Overall: PASS Run outputhello-world: json-parse:
|
|
Merged PRs: fix: add explicit execute directive to smoke-codex to prevent noop | fix(deps): resolve high-severity rollup vulnerability in docs-site
|
Chroot Version Comparison Results
Result: FAILED — Python and Node.js versions differ between host and chroot environments.
|
C++ Build Test Results
Overall: PASS 🎉
|
Go Build Test Results
Overall: ✅ PASS
|
Java Build Test Results ☕
Overall: PASS 🎉 Both Java projects compiled and all tests passed successfully through the AWF firewall proxy.
|
|
| Metric | Base | PR | Delta |
|---|---|---|---|
| Lines | 82.37% | 82.39% | 📈 +0.02% |
| Statements | 82.27% | 82.30% | 📈 +0.03% |
| Functions | 82.60% | 82.60% | ➡️ +0.00% |
| Branches | 74.21% | 74.17% | 📉 -0.04% |
📁 Per-file Coverage Changes (2 files)
| File | Lines (Before → After) | Statements (Before → After) |
|---|---|---|
src/cli.ts |
46.6% → 46.3% (-0.36%) | 47.0% → 46.7% (-0.36%) |
src/docker-manager.ts |
83.4% → 84.0% (+0.54%) | 82.8% → 83.3% (+0.52%) |
Coverage comparison generated by scripts/ci/compare-coverage.ts
Go Build Test Results
Overall: ✅ PASS
|
|
Smoke Test Results ✅ GitHub MCP: #1151 fix(ci): resolve integration test suite failures on main, #1159 fix(security): eliminate TOCTOU race conditions in ssl-bump.ts Overall: PASS
|
|
Smoke test results:
|
🟢 Build Test: Node.js — PASS
Overall: ✅ PASS
|
C++ Build Test Results
Overall: PASS ✅
|
|
| Metric | Base | PR | Delta |
|---|---|---|---|
| Lines | 82.37% | 82.39% | 📈 +0.02% |
| Statements | 82.27% | 82.30% | 📈 +0.03% |
| Functions | 82.60% | 82.60% | ➡️ +0.00% |
| Branches | 74.21% | 74.17% | 📉 -0.04% |
📁 Per-file Coverage Changes (2 files)
| File | Lines (Before → After) | Statements (Before → After) |
|---|---|---|
src/cli.ts |
46.6% → 46.3% (-0.36%) | 47.0% → 46.7% (-0.36%) |
src/docker-manager.ts |
83.4% → 84.0% (+0.54%) | 82.8% → 83.3% (+0.52%) |
Coverage comparison generated by scripts/ci/compare-coverage.ts
|
PR titles: fix(squid): block direct IP connections that bypass domain filtering | feat: combine all build-test workflows into single build-test.md
|
Smoke Test Results — PASS ✅
Overall: PASS | PR author:
|
Smoke Test Results
Overall: PASS
|
Chroot Version Comparison Results
Overall: ❌ FAILED — Python and Node.js versions differ between host and chroot environments.
|
This comment has been minimized.
This comment has been minimized.
9835ca5 to
94eb3d9
Compare
|
| Metric | Base | PR | Delta |
|---|---|---|---|
| Lines | 83.46% | 83.49% | 📈 +0.03% |
| Statements | 83.45% | 83.47% | 📈 +0.02% |
| Functions | 83.64% | 83.64% | ➡️ +0.00% |
| Branches | 76.15% | 76.11% | 📉 -0.04% |
📁 Per-file Coverage Changes (2 files)
| File | Lines (Before → After) | Statements (Before → After) |
|---|---|---|
src/cli.ts |
54.3% → 54.0% (-0.35%) | 54.8% → 54.4% (-0.35%) |
src/docker-manager.ts |
85.1% → 85.6% (+0.53%) | 84.4% → 84.9% (+0.52%) |
Coverage comparison generated by scripts/ci/compare-coverage.ts
Smoke Test Results✅ GitHub MCP: Last 2 merged PRs: #1262 "test: add logger/aggregator tests for blocked domain detection" · #1261 "ci: skip CI when only release.yml changes" Overall: PASS | PR by
|
|
Smoke Test Results — PASS ✅ GitHub MCP: #1262 test: add logger/aggregator tests for blocked domain detection, #1256 chore(deps): bump devalue from 5.6.3 to 5.6.4 in /docs-site
|
|
Smoke test results:
|
Chroot Version Comparison Results
Overall: ❌ Not all tests passed — Python and Node.js versions differ between host and chroot environments.
|
🏗️ Build Test Suite Results
Overall: 8/8 ecosystems passed — ✅ PASS
|
The api-proxy container used shell form CMD, making /bin/sh PID 1 instead of Node.js. The shell doesn't forward SIGTERM, forcing Docker to wait its 10s grace period before SIGKILL. Switch to exec form so Node.js handles SIGTERM directly. Also add --skip-cleanup flag to skip all cleanup in CI environments where the runner terminates anyway, saving additional shutdown time. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
94eb3d9 to
be47e43
Compare
|
| Metric | Base | PR | Delta |
|---|---|---|---|
| Lines | 84.23% | 84.25% | 📈 +0.02% |
| Statements | 84.21% | 84.23% | 📈 +0.02% |
| Functions | 84.37% | 84.37% | ➡️ +0.00% |
| Branches | 77.09% | 77.04% | 📉 -0.05% |
📁 Per-file Coverage Changes (2 files)
| File | Lines (Before → After) | Statements (Before → After) |
|---|---|---|
src/cli.ts |
56.0% → 55.7% (-0.34%) | 56.6% → 56.2% (-0.34%) |
src/docker-manager.ts |
86.8% → 87.3% (+0.52%) | 86.1% → 86.6% (+0.50%) |
Coverage comparison generated by scripts/ci/compare-coverage.ts
Smoke Test Results
Overall: PASS
|
|
Smoke test results for ✅ GitHub MCP — Last 2 merged PRs: Overall: PASS
|
|
Smoke Test Results (2026-03-12)
|
Chroot Version Comparison Results
Result: FAILED — Python and Node.js versions differ between host and chroot environments.
|
Summary
Fixes #1103. The
awf-api-proxycontainer takes ~10s to stop because its Dockerfile uses shell formCMD, making/bin/shPID 1 instead of Node.js. The shell doesn't forward SIGTERM, so Docker waits its 10s grace period before SIGKILL.--skip-cleanupflag: Skip all cleanup (containers, iptables, work dir) in CI where the runner terminates anyway, saving additional ~10sTest plan
npm run buildcompiles successfullynpm test— all 821 tests passnpm run lint— 0 errorssudo awf --build-local --allow-domains github.com -- curl https://api.github.com— verify fast shutdownsudo awf --skip-cleanup --build-local --allow-domains github.com -- curl https://api.github.com— verify no cleanup happens🤖 Generated with Claude Code