mirror of
https://github.com/theupriser/steamify-cachyos-live-iso.git
synced 2026-10-02 15:10:26 +02:00
docs: TODO: the ISO's name by the day, steamify_ref for unreleased Steamify, the build runs on the Gitea runner
This commit is contained in:
1 parent
40e76cf6f3
commit
d2a35807de
1 file changed
+6
-8
@@ -20,7 +20,7 @@
|
|||||||
2. **Names**: only the installer says Steamify ("CachyOS with Steamify
|
2. **Names**: only the installer says Steamify ("CachyOS with Steamify
|
||||||
Installer", productName set by calamares-online.sh); the live session,
|
Installer", productName set by calamares-online.sh); the live session,
|
||||||
Hello and About this System keep CachyOS's own names (legal clarity). The
|
Hello and About this System keep CachyOS's own names (legal clarity). The
|
||||||
ISO file stays `steamify-cachyos-<date>.iso`.
|
ISO file is named by the day, like CachyOS: `steamify-cachyos-<version>-[dev-]<YYMMDD>-x86_64.iso`.
|
||||||
3. **Check the names** after the next build: installer title, Hello and
|
3. **Check the names** after the next build: installer title, Hello and
|
||||||
About this System say CachyOS.
|
About this System say CachyOS.
|
||||||
4. ~~Steamify PR for `feat/defaults-options`~~ — done: 2.7.0 (`--options`,
|
4. ~~Steamify PR for `feat/defaults-options`~~ — done: 2.7.0 (`--options`,
|
||||||
@@ -29,13 +29,11 @@
|
|||||||
released. **The ISO builder is up to date with this**: no checkout
|
released. **The ISO builder is up to date with this**: no checkout
|
||||||
argument needed, `steamify-prepare.sh` (no args) and `calamares-online.sh`
|
argument needed, `steamify-prepare.sh` (no args) and `calamares-online.sh`
|
||||||
at boot both just fetch the newest release, so the ISO always has 2.8.0+
|
at boot both just fetch the newest release, so the ISO always has 2.8.0+
|
||||||
without a rebuild for a Steamify-side change alone. Only pass
|
without a rebuild for a Steamify-side change alone. A build of an *unreleased* Steamify change passes it as the input
|
||||||
`steamify-prepare.sh <checkout>` / `vmisobuild.sh --steamify <path>` when
|
`steamify_ref` of `iso-1-github-tag.yml` (a release branch does this by itself);
|
||||||
testing an *unreleased* Steamify change.
|
by hand: `steamify-prepare.sh <checkout>` / `vmisobuild.sh --steamify <path>`.
|
||||||
5. **Build in the test VM** instead of on the Steam Machine
|
5. ~~Build in the test VM~~ — done: the ISO is built on the Gitea mirror's runner by `iso-2-gitea-build.yml` (see the
|
||||||
(steam-machine-iso skill), and install the result unattended with
|
`steamify-iso-release` skill in steamify-cachyos-dev); test the result locally with `scripts/vmtest.sh --install`.
|
||||||
`scripts/vminstall.sh --iso` (vm-install skill; the Calamares Steamify
|
|
||||||
step then needs `steamify-install` run from the live script).
|
|
||||||
6. **Test on the real Steam Machine** from a USB stick (gamescope, LEDs, CEC,
|
6. **Test on the real Steam Machine** from a USB stick (gamescope, LEDs, CEC,
|
||||||
power-off) before calling the ISO usable.
|
power-off) before calling the ISO usable.
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user