theupriser
|
d70b238a06
|
docs: TODO: steamify.nodownload keeps the ISO's own Steamify (live session and first login)
Sync git.upriser.nl mirror / sync (push) Skipped
|
2026-10-02 14:06:44 +02:00 |
|
theupriser
|
0756626700
|
feat: steamify-install passes steamify.nodownload on to the installed system (its first login keeps the ISO's Steamify)
Sync git.upriser.nl mirror / sync (push) Skipped
|
2026-10-02 11:11:20 +02:00 |
|
theupriser
|
564f2a8dcd
|
feat: Steamify page: the silent option is called "in desktop mode" in the fallback rows, and is no longer tied to Boot into
Sync git.upriser.nl mirror / sync (push) Skipped
|
2026-10-02 09:10:28 +02:00 |
|
theupriser
|
084b68d109
|
feat: steamify.nodownload (kernel command line) or STEAMIFY_NO_DOWNLOAD keeps the ISO's own Steamify instead of the newest release
Sync git.upriser.nl mirror / sync (push) Skipped
|
2026-10-02 08:33:43 +02:00 |
|
theupriser
|
7ee32f926b
|
feat: Steamify page: Start Steam silently option (needs/hideWhen rules from --defaults --list)
Sync git.upriser.nl mirror / sync (push) Skipped
|
2026-10-02 07:37:13 +02:00 |
|
theupriser
|
46fa044ffb
|
Merge pull request #24 from theupriser/docs/iso-todo-2
Sync git.upriser.nl mirror / sync (push) Skipped
docs: TODO: tick off what is done, say what is left
v2.10.0-261001
|
2026-10-01 15:36:08 +02:00 |
|
theupriser
|
05d2e2632d
|
docs: remove the hand-written Steamify section of CHANGELOG.md (the release notes are generated), TODO updated
Sync git.upriser.nl mirror / sync (push) Skipped
|
2026-09-30 13:58:19 +02:00 |
|
theupriser
|
556f962a6f
|
docs: TODO: the same-day replacement of a real release is proven by the official 2.9.6 build
Sync git.upriser.nl mirror / sync (push) Skipped
|
2026-09-30 13:56:56 +02:00 |
|
theupriser
|
8b1241af9d
|
docs: TODO: retention code and the release notes filter done, names and badge items say what was already seen
|
2026-09-30 13:53:43 +02:00 |
|
theupriser
|
5a0ca99fa7
|
Merge pull request #23 from theupriser/docs/iso-todo
Sync git.upriser.nl mirror / sync (push) Skipped
docs: TODO as a checkbox list, up to date
|
2026-09-30 13:52:04 +02:00 |
|
theupriser
|
d5c61d578f
|
docs: TODO as a checkbox list, with the release pipeline work and what is still open
Sync git.upriser.nl mirror / sync (push) Skipped
|
2026-09-30 13:48:45 +02:00 |
|
theupriser
|
d2a35807de
|
docs: TODO: the ISO's name by the day, steamify_ref for unreleased Steamify, the build runs on the Gitea runner
|
2026-09-30 13:47:05 +02:00 |
|
theupriser
|
40e76cf6f3
|
Merge pull request #22 from theupriser/bugfix/iso-retention-mirror
Sync git.upriser.nl mirror / sync (push) Skipped
fix(ci): retention also frees the mirror (delete its release with the ISO)
|
2026-09-30 13:40:52 +02:00 |
|
theupriser
|
d6b69d1026
|
fix(ci): retention deletes the mirror's release (and its ISO) too, not only the GitHub release
|
2026-09-30 13:39:16 +02:00 |
|
theupriser
|
ec174cc7b7
|
Merge pull request #21 from theupriser/feature/iso-release-notes
Sync git.upriser.nl mirror / sync (push) Skipped
Feature/iso release notes
v2.9.6-260930
|
2026-09-30 13:33:50 +02:00 |
|
theupriser
|
66d4b6c91d
|
feat(ci): release title CachyOS <base> with Steamify <version> on GitHub and on the mirror
Sync git.upriser.nl mirror / sync (push) Skipped
|
2026-09-30 13:33:03 +02:00 |
|
theupriser
|
63b2bb96a0
|
fix(ci): the badge links to the public Gitea address (the runner's own server URL is http://server:3000)
Sync git.upriser.nl mirror / sync (push) Skipped
|
2026-09-30 13:30:36 +02:00 |
|
theupriser
|
e430e0bb01
|
Merge pull request #20 from theupriser/feature/iso-release-notes
Sync git.upriser.nl mirror / sync (push) Skipped
feat(ci): generated release notes (Steamify changelog and commits since the last release)
|
2026-09-30 13:30:21 +02:00 |
|
theupriser
|
dac15ff9e4
|
feat(ci): release notes: wording when there is no earlier release to compare with
Sync git.upriser.nl mirror / sync (push) Skipped
|
2026-09-30 13:23:02 +02:00 |
|
theupriser
|
71d429915e
|
feat(ci): release notes: clearer wording, workflow (ci) and docs commits left out of the ISO's change list, checksum section
Sync git.upriser.nl mirror / sync (push) Skipped
|
2026-09-30 13:22:47 +02:00 |
|
theupriser
|
acde716b86
|
feat(ci): release notes are generated: the base version, Steamify's changelog section and the commits since the previous release; the mirror's release uses the same text
|
2026-09-30 13:20:22 +02:00 |
|
theupriser
|
d077348ca2
|
Merge pull request #19 from theupriser/feature/iso-build-badge
Sync git.upriser.nl mirror / sync (push) Skipped
feat(ci): build badge in the GitHub release (running, succeeded, failed)
|
2026-09-30 13:07:49 +02:00 |
|
theupriser
|
2686b20fd6
|
feat(ci): a build badge in the GitHub release: running, then succeeded / failed / cancelled from the mirror's build
Sync git.upriser.nl mirror / sync (push) Skipped
|
2026-09-30 13:07:30 +02:00 |
|
theupriser
|
f1689f5c6c
|
Merge pull request #18 from theupriser/feature/iso-steamify-ref
Sync git.upriser.nl mirror / sync (push) Skipped
feat(ci): build the ISO with a Steamify branch (steamify_ref)
|
2026-09-30 13:06:52 +02:00 |
|
theupriser
|
2494c1ad2e
|
feat(ci): build the ISO with a Steamify branch (input steamify_ref): a release branch tests its own version before it is released
|
2026-09-30 12:44:49 +02:00 |
|
theupriser
|
46ecbac514
|
Merge pull request #17 from theupriser/bugfix/iso-dispatch-build
Sync git.upriser.nl mirror / sync (push) Skipped
fix(ci): start the mirror's build by dispatch (a replaced tag starts no run)
|
2026-09-30 12:42:25 +02:00 |
|
theupriser
|
bc75c692c6
|
fix(ci): dispatch the mirror's build with the full ref (refs/tags/<tag>) and show the server's error
Sync git.upriser.nl mirror / sync (push) Skipped
|
2026-09-30 12:40:28 +02:00 |
|
theupriser
|
a0fcce57e8
|
fix(ci): the mirror's build is started by dispatch after the mirror has the tag (a replaced tag starts no run by itself)
Sync git.upriser.nl mirror / sync (push) Skipped
|
2026-09-30 12:38:22 +02:00 |
|
theupriser
|
d6b63937ae
|
Merge pull request #16 from theupriser/bugfix/iso-mirror-wait
Sync git.upriser.nl mirror / sync (push) Skipped
fix(ci): wait for the mirror to drop the replaced tag
|
2026-09-30 12:37:06 +02:00 |
|
theupriser
|
6222bf7c5c
|
fix(ci): wait for the mirror to drop the old tag by the tag list (the single-tag URL always answers 404 there)
|
2026-09-30 12:35:46 +02:00 |
|
theupriser
|
38bc1c1aa9
|
Merge pull request #15 from theupriser/feature/iso-kind-input
Sync git.upriser.nl mirror / sync (push) Skipped
feat(ci): the kind of ISO build as an input, daily names, 10 releases per kind
|
2026-09-30 11:39:30 +02:00 |
|
theupriser
|
588627a14d
|
feat(ci): ISOs are named by the day like CachyOS (steamify-cachyos-<ver>-<YYMMDD>), one per day and kind, at most 10 dev and 10 real releases kept
Sync git.upriser.nl mirror / sync (push) Skipped
|
2026-09-30 11:35:22 +02:00 |
|
theupriser
|
38ac8f1cba
|
feat(ci): iso-1-github-tag.yml takes the kind of build (release, dev, auto) so it always runs from master
|
2026-09-30 11:32:25 +02:00 |
|
theupriser
|
ceadf20a1b
|
Merge pull request #14 from theupriser/feat/steamify
Sync git.upriser.nl mirror / sync (push) Skipped
Feat/steamify
|
2026-09-30 10:43:25 +02:00 |
|
theupriser
|
11e2ba62e9
|
ci: the Gitea flow only builds and releases; the VM tests run on GitHub
Sync git.upriser.nl mirror / sync (push) Skipped
|
2026-09-30 10:27:07 +02:00 |
|
theupriser
|
504f066a3f
|
ci: the ISO's install test runs on Steam Machine hardware and on a plain PC (3 VMs at a time each, the plain PC after)
Sync git.upriser.nl mirror / sync (push) Skipped
|
2026-09-30 10:12:52 +02:00 |
|
theupriser
|
a7f84cd5a0
|
ci: the test jobs use no actions (the runner's shared action clone broke parallel jobs); logs go into the job log
Sync git.upriser.nl mirror / sync (push) Skipped
|
2026-09-30 10:03:17 +02:00 |
|
theupriser
|
21e52ec81c
|
ci: keep the install and serial logs of the boot loader VMs
Sync git.upriser.nl mirror / sync (push) Skipped
|
2026-09-30 09:43:12 +02:00 |
|
theupriser
|
f37dcf6aa6
|
ci: the ISO's install test is a plain matrix again (one job per loader, 5 GB to install)
Sync git.upriser.nl mirror / sync (push) Skipped
|
2026-09-30 09:40:59 +02:00 |
|
theupriser
|
5dea6ac7d9
|
ci: the ISO flow only tests that the ISO installs correctly (vmbootloadertest.sh --quick)
Sync git.upriser.nl mirror / sync (push) Skipped
|
2026-09-30 09:38:42 +02:00 |
|
theupriser
|
ea7cbfd179
|
ci: drop the suites stage from the ISO flow (steamify-cachyos tests steamify.sh in its own vmtest.yml)
Sync git.upriser.nl mirror / sync (push) Skipped
|
2026-09-30 09:33:09 +02:00 |
|
theupriser
|
02c207c9e5
|
ci: two fixed boot loader lanes (the runner ignores max-parallel)
Sync git.upriser.nl mirror / sync (push) Skipped
|
2026-09-30 09:02:23 +02:00 |
|
theupriser
|
13e4bbd0d6
|
ci: sync the git.upriser.nl mirror on every branch and tag
Sync git.upriser.nl mirror / sync (push) Skipped
|
2026-09-30 08:54:43 +02:00 |
|
theupriser
|
55a1c6ab61
|
ci: sync the git.upriser.nl mirror on pushes to master, feat/steamify and release branches (the mirror has no interval of its own)
Sync git.upriser.nl mirror / sync (push) Skipped
|
2026-09-30 08:54:06 +02:00 |
|
theupriser
|
85205dd614
|
ci: the suites' base VM is installed from the ISO this run built (Steamify step skipped); no CachyOS ISO download or cache
|
2026-09-30 08:46:11 +02:00 |
|
theupriser
|
34e3d2ae4a
|
ci: the CachyOS ISO cache per CachyOS release again (the Steamify ISO of the run goes to the jobs as an artifact)
|
2026-09-30 08:43:23 +02:00 |
|
theupriser
|
448e2a5d79
|
ci: the CachyOS ISO cache gets an entry per workflow run
|
2026-09-30 08:43:07 +02:00 |
|
theupriser
|
2b72d90d30
|
ci: cache keys per ISO week instead of per run (no new multi-GB entry on every run)
|
2026-09-30 08:38:04 +02:00 |
|
theupriser
|
af30018bd9
|
ci: cache pacman packages (build, test, suites), the VMs' packages and the CachyOS ISO
|
2026-09-30 08:29:41 +02:00 |
|
theupriser
|
a74500b692
|
ci: a new run of the ISO workflow cancels the running one (one concurrency group, not per tag)
|
2026-09-30 08:28:27 +02:00 |
|