Skip to content

Dev#348

Merged
kaste merged 5 commits intomainfrom
artifact-too
Mar 26, 2026
Merged

Dev#348
kaste merged 5 commits intomainfrom
artifact-too

Conversation

@kaste
Copy link
Copy Markdown
Collaborator

@kaste kaste commented Mar 26, 2026

Enhance enrich_logs.py to attach artifact metadata to log entries,
for later display on the status page which solves the pain-point in finding the right backup if something went wrong. (The Github WebUI has no search for that and is also extremely slow in general.)

Also:

  • Group "currently failing" section by reason

kaste added 5 commits March 24, 2026 11:36
Enhance enrich_logs.py to attach artifact metadata to log entries,
including id, name, size, and a stable GitHub web URL derived from
the resolved repository and run id.

Introduce fetch_logs_metadata.py which orchestrates Github API calls
using `gh` for convenience.  Also incorporates the ad-hoc usage in
publish.yml.

Introduce refresh_logs.py as a one-shot local helper.
Make enrich_logs use a positional input argument instead of --input.
The positional defaults to logs.json, and --output now defaults to the
same path as input when omitted.
Add a tag push trigger to publish.yml and update the gh-pages-nightly
job condition to allow both scheduled runs and tag pushes.

Restrict channel build jobs to workflow_run and workflow_dispatch so
tag pushes do not trigger channel rebuilds.
Sort the "Currently failing" section in three groups:

1. reasons starting with a three-digit status code
2. all remaining reasons
3. reasons starting with "fatal: 404"

Within each group, entries are still sorted by package name. Status
code entries are additionally ordered numerically by code.
@kaste kaste enabled auto-merge March 26, 2026 10:27
@kaste kaste merged commit e6823a9 into main Mar 26, 2026
3 checks passed
@kaste kaste deleted the artifact-too branch March 26, 2026 10:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant