Send publish reports to Argus from the release job #17

Closed
opened 2026-10-30 06:30:11 +00:00 by Gilles · 0 comments
Owner

Monitoring plan, phase 5 rollout (pilots: argus/backend#45, argus/frontend#35).

publish-release (ci-base) sends a publish report to Argus when ARGUS_UPLOAD_TOKEN is set: version, release page, artifacts with their size, dependencies. Wire it into both release steps (numbered release and devel snapshot).

  • New step "Collect publish details for Argus": ARGUS_ARTIFACT = <image:tag>|<compressed bytes>|<package page>, the size being the sum of the layers of the linux/amd64 manifest (docker buildx imagetools inspect --raw + jq); /tmp/dependencies.txt = pip freeze inside the pushed image (empty on failure).
Monitoring plan, phase 5 rollout (pilots: argus/backend#45, argus/frontend#35). `publish-release` (ci-base) sends a `publish` report to Argus when `ARGUS_UPLOAD_TOKEN` is set: version, release page, artifacts with their size, dependencies. Wire it into both release steps (numbered release and devel snapshot). - New step "Collect publish details for Argus": `ARGUS_ARTIFACT` = `<image:tag>|<compressed bytes>|<package page>`, the size being the sum of the layers of the linux/amd64 manifest (`docker buildx imagetools inspect --raw` + jq); `/tmp/dependencies.txt` = `pip freeze` inside the pushed image (empty on failure).
Sign in to join this conversation.
No description provided.