Send publish reports to Argus from the release job #8

Merged
Gilles merged 1 commit from ci/7-argus-publish-report into master 2026-10-30 08:13:23 +00:00
Owner

Closes #7

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": /tmp/dependencies.txt = the direct requirements of go.mod (module version lines). A Go module has no artifact of its own, so the report carries the version, the release page and the dependencies. There is no devel snapshot here, so only the numbered release sends a report.
  • The publish-release call (numbered release; no devel snapshot here) gets ARGUS_UPLOAD_TOKEN: ${{ secrets.ARGUS_UPLOAD_TOKEN }} and --dependencies /tmp/dependencies.txt. A failed upload only warns, the release itself is unaffected.

🤖 Generated with Claude Code

https://claude.ai/code/session_014BSmBtGWeFBD9z4mYm9SjA

Closes #7 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": `/tmp/dependencies.txt` = the direct requirements of `go.mod` (`module version` lines). A Go module has no artifact of its own, so the report carries the version, the release page and the dependencies. There is no devel snapshot here, so only the numbered release sends a report. - The publish-release call (numbered release; no devel snapshot here) gets `ARGUS_UPLOAD_TOKEN: ${{ secrets.ARGUS_UPLOAD_TOKEN }}` and `--dependencies /tmp/dependencies.txt`. A failed upload only warns, the release itself is unaffected. 🤖 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 / test (pull_request) Successful in 2m23s
ci / release (pull_request) Has been skipped
ec2f60f04e
Closes #7

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014BSmBtGWeFBD9z4mYm9SjA
Author
Owner
<!-- argus-link-bot:Gilles/vieuxhibou-gin --> 📊 [Rapports Argus pour cette PR](https://reports.stationmyr.net/Gilles/vieuxhibou-gin/pr/8)
Gilles merged commit a66132890e into master 2026-10-30 08:13:23 +00:00
Gilles deleted branch ci/7-argus-publish-report 2026-10-30 08:13:24 +00:00
Sign in to join this conversation.
No description provided.