Repository navigation
ci: run the package's own PHP and JS suites - #2
Conversation
docs.yml was the only workflow, so a green PR proved only that the markdown links resolve. The README now names all four consumers (epidemiologia takes the JS half only), the re-sync PRs the Integrator opens after a merge, and the JS test command. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
🤖 Claude review — ✅ Ready to mergeThis adds Findings (none blocking)
Gate: CI green on Generated by Claude Code |
From review on #2: cancel-in-progress only for pull requests, so close merges each get a result; the Status line no longer says 'both apps'; epidemiologia's CI has no drift step. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
🤖 Claude review — ✅ Ready to mergeThe new commit Findings
Gate: CI on Generated by Claude Code |
What & why
aps-common had one workflow,
docs.yml, so a green PR here only proved the markdown links resolve. This addsci.yml, which runs the package's own suites on every PR and onmain:make test, which runs PHPUnit inDockerfile.test, the image with intl.node --test js/*.test.js, the fold conformance corpus, on Node 22.The README's consumer list is also corrected: estadistica and epidemiologia (JS half only) consume the package too. It now mentions the
🔗 Adopt:PRs the Integrator routine opens in each app after a merge here.This is also the first PR the Claude reviewer sees in aps-common, since the webhook was added today, so it doubles as that live test.
Checklist
make test: 38 tests, 48 assertions, OK.node --test js/*.test.js: 2 passed.repo-docs.py check . --offline: 0 errors.AI involvement
ai-assisted.🤖 Generated with Claude Code