Send publish reports to Argus from the release job #35

Merged
Gilles merged 1 commit from feat/34-publish-report-pilot into master 2026-10-29 23:31:32 +00:00
Owner

Closes #34

Monitoring plan, phase 5 pilot.

Merge only after guardians_of_the_galaxy/ci-base#15 is merged and the ci-base images are rebuilt — the current publish-release rejects --artifact / --dependencies — and after argus/backend#42 is deployed (older Argus refuses report_type=publish).

Changes (.forgejo/workflows/ci.yml, publish job)

  • New step "Collect publish details for Argus": ARGUS_WHEEL = built wheel name|bytes|package page; /tmp/dependencies.txt = pnpm ls --prod --depth 0 --json as name@version lines (checked locally: @gilles/bigb-vue, axios, vue, vue-router).
  • Both publish-release calls (numbered release, devel snapshot) get ARGUS_UPLOAD_TOKEN: ${{ secrets.ARGUS_FRONTEND_UPLOAD_TOKEN }}, --artifact "$ARGUS_WHEEL" and --dependencies /tmp/dependencies.txt. A failed upload only warns.

🤖 Generated with Claude Code

https://claude.ai/code/session_014BSmBtGWeFBD9z4mYm9SjA

Closes #34 Monitoring plan, phase 5 pilot. **Merge only after guardians_of_the_galaxy/ci-base#15 is merged and the ci-base images are rebuilt** — the current publish-release rejects `--artifact` / `--dependencies` — and after argus/backend#42 is deployed (older Argus refuses `report_type=publish`). ## Changes (`.forgejo/workflows/ci.yml`, publish job) - New step "Collect publish details for Argus": `ARGUS_WHEEL` = built wheel `name|bytes|package page`; `/tmp/dependencies.txt` = `pnpm ls --prod --depth 0 --json` as `name@version` lines (checked locally: `@gilles/bigb-vue`, `axios`, `vue`, `vue-router`). - Both publish-release calls (numbered release, devel snapshot) get `ARGUS_UPLOAD_TOKEN: ${{ secrets.ARGUS_FRONTEND_UPLOAD_TOKEN }}`, `--artifact "$ARGUS_WHEEL"` and `--dependencies /tmp/dependencies.txt`. A failed upload only warns. 🤖 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 / unit (pull_request) Successful in 1m47s
ci / publish (pull_request) Has been skipped
0bd85fa1e2
The publish job passes ARGUS_FRONTEND_UPLOAD_TOKEN to publish-release
(ci-base) with the built wheel as artifact and the SPA's production
dependencies, for numbered releases and the devel snapshot.

Closes #34

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014BSmBtGWeFBD9z4mYm9SjA
Author
Owner
<!-- argus-link-bot:argus/frontend --> 📊 [Rapports Argus pour cette PR](https://reports.stationmyr.net/argus/frontend/pr/35)
Gilles merged commit 4f7026efe4 into master 2026-10-29 23:31:32 +00:00
Gilles deleted branch feat/34-publish-report-pilot 2026-10-29 23:31:32 +00:00
Sign in to join this conversation.
No description provided.