Commit Graph
16 Commits
Author SHA1 Message Date
Misthios a789cb6669 ci: prune old container registry tags too
Build containers / fedora-cosmic (rawhide) (push) Failing after 47s
Build containers / fedora-cosmic (44) (push) Successful in 11m4s
Build containers / Prune old releases (push) Failing after 21s
Add prune-registry.sh: keeps the moving tag and newest versioned tag per
distro plus their cosign signature tags, deletes the rest via the Gitea
packages API. Wire it into the prune job (uses REGISTRY_TOKEN).
2026-09-27 20:03:12 +02:00
Misthios f6205eb982 ci: add prune job so failing variants still get cleaned up
Build containers / fedora-cosmic (rawhide) (push) Failing after 46s
Build containers / fedora-cosmic (44) (push) Successful in 10m56s
Build containers / Prune old releases (push) Successful in 20s
2026-09-27 19:14:02 +02:00
Misthios 84f2309fba ci: build weekly and prune old releases
Build containers / fedora-cosmic (rawhide) (push) Failing after 48s
Build containers / fedora-cosmic (44) (push) Successful in 11m5s
Schedule moves to Mondays 04:00 UTC. release.sh now deletes older releases
for the same image/distro (and their assets and tags) after publishing, so
only the newest is kept. Add prune-releases.sh for a one-off cleanup.
2026-09-27 19:02:06 +02:00
Misthios 7693e22b08 fedora-cosmic: allow seeding the Kanidm unixd token from a CI secret
Build containers / fedora-cosmic (44) (push) Successful in 13m9s
Build containers / fedora-cosmic (rawhide) (push) Successful in 17m18s
build.sh writes KANIDM_UNIXD_TOKEN to /etc/kanidm/unixd_token (0600) when the
secret is set, via a generated add-files include. Without the secret the image
is built unchanged and the token must be provisioned on the host.
2026-09-21 19:24:15 +02:00
Misthios de5b0f143a ci: generate package list during compose via finalize.d
Build containers / fedora-cosmic (rawhide) (push) Successful in 11m54s
Build containers / fedora-cosmic (44) (push) Successful in 12m56s
Avoid mounting the built image with buildah (ran out of disk); the
finalize.d hook records the rpm list next to the treefile and release.sh
consumes it directly.
2026-09-21 17:35:17 +02:00
Misthios 21e60c8f49 ci: pass COSIGN_PASSWORD to cosign sign
Build containers / fedora-cosmic (rawhide) (push) Failing after 12m39s
Build containers / fedora-cosmic (44) (push) Failing after 13m49s
2026-09-21 16:26:48 +02:00
Misthios c825091e38 ci: install nodejs before checkout
Build containers / fedora-cosmic (rawhide) (push) Failing after 44s
Build containers / fedora-cosmic (44) (push) Failing after 1m2s
2026-09-21 15:20:25 +02:00
Misthios bc542f14b2 refactor: upstream-based multi-image pipeline, add fedora-cosmic
Build containers / fedora-cosmic (rawhide) (push) Failing after 49s
Build containers / fedora-cosmic (44) (push) Failing after 56s
Build fedora-cosmic from the upstream Fedora manifests in
fedora/ostree/ci-test (44 and rawhide) with custom overlays:

- remove firefox from the base system
- add token2-fido-bridge + PC/SC smartcard stack and uhid
- install per-user Flatpaks on first login via a systemd user unit

Replace the legacy builder/changelog scripts with:
- build.sh: rpm-ostree compose image (upstream overlay or standalone)
- release.sh: package changelog published as Gitea releases

CI moves to the job-v2 runner with a build matrix, cosign signing and
release publishing. Drop the legacy asahi-cosmic/shared/base images,
builder.sh, changelog.sh, Containerfile and changelogs/.
2026-09-21 15:11:26 +02:00
Misthios aa9224bfd3 ci: switch to vm
Build containers / Build and push image (push) Successful in 1h47m46s
2026-03-05 11:26:26 +00:00
Misthios c658c90c40 ci: generate changelog
Build containers / Build and push image (push) Successful in 10m9s
2026-03-01 17:08:56 +01:00
Misthios 51a4ad4687 ci: test changes
Build containers / Build and push image (asahi-cosmic, 43) (push) Successful in 9m43s
2026-03-01 15:01:50 +01:00
Misthios 5899034478 ci: test m4 mac mini
Build containers / Build and push image (asahi-cosmic, 43) (push) Failing after 26s
2026-02-27 21:25:13 +01:00
Misthios 857b3429b1 ci: rework build
Build containers / Build and push image (asahi-cosmic, 43) (push) Failing after 3h12m30s
2026-02-27 15:10:52 +00:00
Misthios 71ccffc6a3 initial asahi-cosmic setup
Build containers / Build and push image (asahi-cosmic, 43) (push) Failing after 2s
2026-02-22 13:20:50 +01:00
Misthios 9b8e7e7b27 ci: build next-stable as well
Build containers / Build and push image (base, 44) (push) Successful in 7m42s
Build containers / Build and push image (base, 43) (push) Successful in 1h8m28s
2026-02-21 19:14:30 +01:00
Misthios 5c1a7ad9a5 CI: initial hardcoded ci
Build containers / Build and push image (base, 43) (push) Successful in 7m46s
2026-02-21 18:49:36 +01:00