Send publish reports to Argus from the release job #27

Merged
Gilles merged 1 commit from ci/26-argus-publish-report into master 2026-10-30 09:55:42 +00:00
Owner

Closes #26

Monitoring plan, phase 5 rollout, same as the pilots argus/backend#45 and argus/frontend#35.

Changes (.forgejo/workflows/ci.yml)

  • New step "Collect publish details for Argus": the npm package just published (pnpm pack tarball size, registry URL) and the dependencies declared in package.json.
  • Both publish-release calls (numbered release, devel snapshot) get ARGUS_UPLOAD_TOKEN: ${{ secrets.ARGUS_UPLOAD_TOKEN }} and --artifact "$ARGUS_ARTIFACT" --dependencies /tmp/dependencies.txt. A failed upload only warns, the release itself is unaffected.

Needs the repository secret ARGUS_UPLOAD_TOKEN (project upload token) before merging, else the reports are just skipped.

🤖 Generated with Claude Code

https://claude.ai/code/session_014BSmBtGWeFBD9z4mYm9SjA

Closes #26 Monitoring plan, phase 5 rollout, same as the pilots argus/backend#45 and argus/frontend#35. ## Changes (`.forgejo/workflows/ci.yml`) - New step "Collect publish details for Argus": the npm package just published (`pnpm pack` tarball size, registry URL) and the dependencies declared in package.json. - Both publish-release calls (numbered release, devel snapshot) get `ARGUS_UPLOAD_TOKEN: ${{ secrets.ARGUS_UPLOAD_TOKEN }}` and `--artifact "$ARGUS_ARTIFACT" --dependencies /tmp/dependencies.txt`. A failed upload only warns, the release itself is unaffected. Needs the repository secret `ARGUS_UPLOAD_TOKEN` (project upload token) before merging, else the reports are just skipped. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_014BSmBtGWeFBD9z4mYm9SjA
ci: send publish reports to Argus from the release job
All checks were successful
ci / build (pull_request) Successful in 29s
ci / publish (pull_request) Has been skipped
5bbee34f1e
Closes #26

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014BSmBtGWeFBD9z4mYm9SjA
Gilles merged commit 882ca0e779 into master 2026-10-30 09:55:42 +00:00
Gilles deleted branch ci/26-argus-publish-report 2026-10-30 09:55:42 +00:00
Sign in to join this conversation.
No description provided.