Send publish reports to Argus from the release job #10

Merged
Gilles merged 1 commit from ci/9-argus-publish-report into main 2026-10-30 08:13:12 +00:00
Owner

Closes #9

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. For the devel snapshot only, ARGUS_ARTIFACT = the plugin bundle name|bytes|generic package page; a numbered release already attaches the bundle as an asset, and publish-release reports that.
  • Both publish-release calls (numbered release, devel snapshot) get ARGUS_UPLOAD_TOKEN: ${{ secrets.ARGUS_UPLOAD_TOKEN }} and ${ARGUS_ARTIFACT:+--artifact "$ARGUS_ARTIFACT"} --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 #9 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`. For the devel snapshot only, `ARGUS_ARTIFACT` = the plugin bundle `name|bytes|generic package page`; a numbered release already attaches the bundle as an asset, and publish-release reports that. - Both publish-release calls (numbered release, devel snapshot) get `ARGUS_UPLOAD_TOKEN: ${{ secrets.ARGUS_UPLOAD_TOKEN }}` and `${ARGUS_ARTIFACT:+--artifact "$ARGUS_ARTIFACT"} --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 2m31s
CI / publish (pull_request) Has been skipped
42faae6fa2
Closes #9

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014BSmBtGWeFBD9z4mYm9SjA
Author
Owner
<!-- argus-link-bot:Gilles/mattermost-plugin-ivatar-avatar-sync --> 📊 [Rapports Argus pour cette PR](https://reports.stationmyr.net/Gilles/mattermost-plugin-ivatar-avatar-sync/pr/10)
Gilles merged commit ccf4544b4a into main 2026-10-30 08:13:12 +00:00
Gilles deleted branch ci/9-argus-publish-report 2026-10-30 08:13:12 +00:00
Sign in to join this conversation.
No description provided.