warp_engine admin: CI Dashboard removed, Pipelines page with details sidebar, badge and Created fixes

This commit is contained in:
2026-08-06 19:32:50 +02:00
parent 161f923dc8
commit 05beb6230b
4 changed files with 26 additions and 19 deletions
+5 -5
View File
@@ -304,14 +304,14 @@ c.woodpecker_repo_owner = ENV["WOODPECKER_REPO_OWNER"] # forge org the game repo
What it unlocks (all surfaced in the admin):
- **Repo sync** (*CI Repos → Sync from Woodpecker*): mirrors the Woodpecker
- **Repo sync** (*Pipelines → Sync from Woodpecker*): mirrors the Woodpecker
repo list into `CiRepository` records, auto-matching each repo to a catalog
`Software` by name; repos that disappear from Woodpecker are deactivated.
Platform and software links are editable by hand afterwards.
- **Pipeline history**: each CI repo's page lists its recent pipelines with
a manual *Trigger* action; the newest run refreshes the repo's cached
last-pipeline status shown on the CI Repos index. The software's admin
page links to its CI repo from the Quick Links sidebar.
- **Pipeline history**: each entry on the *Pipelines* page lists its recent
runs with a manual *Trigger* action; the newest run refreshes the cached
last-pipeline status shown on the Pipelines index. The software's admin
page links to its pipelines from the Quick Links sidebar.
- **Secret provisioning**: database application tokens are pushed to the
repos as the `application_token` Woodpecker secret — creating a token
provisions it to its owner's repos (unrestricted tokens to all active