Commit Graph
18 Commits
Author SHA1 Message Date
theupriser 0a413a3d95 fix(ci): the ISO release's time in UTC again (GitHub's clock when the release starts; the name says UTC) 2026-09-29 22:18:31 +02:00
theupriser f19dd0867a feat: the ISO's file is named after its release tag (steamify-cachyos-2.9.3-dev.2026.09.29-2230-x86_64.iso), so the GitHub release links straight to the ISO and its SHA-256 on the mirror 2026-09-29 22:11:32 +02:00
theupriser fc4c3ec95d feat(ci): ISO releases by a Steamify release or by hand (not every push), Dutch time in the name, tag and label, annotated tags (their own date: the mirror sorts releases on the same commit in order) 2026-09-29 22:09:33 +02:00
theupriser 1ca1a71ed2 fix(ci): the Steamify step's name (the version isn't known yet when Gitea evaluates it) 2026-09-29 21:57:34 +02:00
theupriser ff0ec9f11e feat(ci): ISO releases start on GitHub (tag + notes, iso-release.yml); the Gitea mirror builds on that tag and attaches the ISO (a release on the mirror survives its syncs only with a tag from GitHub); steamify-prepare.sh takes an exact STEAMIFY_VERSION 2026-09-29 21:39:00 +02:00
theupriser a11266e2b7 feat: the ISO's label follows the Steamify version on it and the build time (STEAMIFY_2_9_1_20260929_1432, was COS_<year><month>); the release workflow names the same moment 2026-09-29 20:53:22 +02:00
theupriser 5a62fc818c feat(ci): the ISO's release name gets the build time too (v<steamify>-<date>-<HHMM>, UTC): every build its own release 2026-09-29 20:51:37 +02:00
theupriser a0ffe148f5 feat(ci): the ISO's version follows Steamify: master releases v<steamify>-<date>, feat/steamify a test build v<steamify>-dev.<date>; CachyOS's own ISO workflow only runs in CachyOS's repo 2026-09-29 20:51:13 +02:00
theupriser ac79172c51 feat(ci): the Steamify ISO is built and released on the Gitea mirror (v<date>, notes from CHANGELOG.md; GitHub skips it) 2026-09-29 20:44:32 +02:00
Vasiliy Stelmachenok 3666a8b36c ci: Build ISO from non-root user
Signed-off-by: Vasiliy Stelmachenok <ventureo@cachyos.org>
2026-04-24 12:46:28 +02:00
Vasiliy Stelmachenok 46b067137a ci: Update cachyos keyring before run mkarchiso
Signed-off-by: Vasiliy Stelmachenok <ventureo@cachyos.org>
2026-04-23 20:16:47 +02:00
Vasiliy Stelmachenok 245103fab6 ci: Run also for pull requests
Signed-off-by: Vasiliy Stelmachenok <ventureo@cachyos.org>
2026-04-20 19:12:34 +02:00
Vasiliy Stelmachenok 54ff83cc1e ci: Cancel existing runs when a new push happens
Signed-off-by: Vasiliy Stelmachenok <ventureo@cachyos.org>
2026-04-20 19:12:34 +02:00
Vasiliy Stelmachenok d0f612ad61 ci: Add tests for filesystems
Signed-off-by: Vasiliy Stelmachenok <ventureo@cachyos.org>
2026-04-20 19:12:34 +02:00
Vasiliy Stelmachenok 41c699bdd6 ci: Add tests for bootloaders
Signed-off-by: Vasiliy Stelmachenok <ventureo@cachyos.org>
2026-04-20 19:12:34 +02:00
Vasiliy Stelmachenok b4c1b8d14c ci: Add basic tests
Signed-off-by: Vasiliy Stelmachenok <ventureo@cachyos.org>
2026-04-20 19:12:34 +02:00
Vasiliy Stelmachenok b45ff015c0 ci: Upload testing ISO as artifact
Signed-off-by: Vasiliy Stelmachenok <ventureo@cachyos.org>
2026-04-20 19:12:34 +02:00
Vasiliy Stelmachenok 3108cc80dd ci: Add ISO build workflow
Signed-off-by: Vasiliy Stelmachenok <ventureo@cachyos.org>
2026-04-20 19:12:34 +02:00