From cfe3ce7bd0cf548915e8278c9dae9a54a6dfd74d Mon Sep 17 00:00:00 2001 From: rickpeters Date: Tue, 29 Sep 2026 21:55:45 +0200 Subject: [PATCH 1/3] chore: Version 2.9.3 --- CHANGELOG.md | 4 ++++ steamify.sh | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 816c92e..a34c35a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,10 @@ All notable changes, per version and per commit. Versions follow `steamify.sh`. Versions before 0.7.0 were numbered afterwards, one per merged pull request. +## 2.9.3 - 2026-09-29 + +- **chore: Version 2.9.3** + ## 2.9.2 - 2026-09-29 - **feat(ci): a Gitea mirror publishes its own release per version (akkuman/gitea-release-action; never overwrites one, notes from the changelog, links to the mirror)** diff --git a/steamify.sh b/steamify.sh index eb22518..457058f 100755 --- a/steamify.sh +++ b/steamify.sh @@ -15,7 +15,7 @@ set -uo pipefail # Release version, see CHANGELOG.md. -VERSION=2.9.2 +VERSION=2.9.3 SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" From 7f5d29c997a413dbc608cea0f61393ca4b461921 Mon Sep 17 00:00:00 2001 From: rickpeters Date: Tue, 29 Sep 2026 21:56:42 +0200 Subject: [PATCH 2/3] feat(ci): a new Steamify release starts the Steamify ISO's release (iso-release.yml in the ISO repo, feat/steamify; secret ISO_DISPATCH_TOKEN) --- .github/workflows/bundle.yml | 18 ++++++++++++++++++ CHANGELOG.md | 3 ++- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/.github/workflows/bundle.yml b/.github/workflows/bundle.yml index 9d9e813..328155c 100644 --- a/.github/workflows/bundle.yml +++ b/.github/workflows/bundle.yml @@ -191,3 +191,21 @@ jobs: dist/steamify-app.sh dist/steamify-app.tar.gz assets/steam-gaming-settings.svg + + # A new Steamify release starts the Steamify ISO's release with it (a test build from the ISO repo's + # feat/steamify, until that is its master): its iso-release.yml names it after this version, tags it, + # and the Gitea mirror builds and attaches the ISO. Needs a fine-grained token for that repo + # (Actions: read and write) as the secret ISO_DISPATCH_TOKEN; without it, this is skipped. + - name: Start the Steamify ISO's release + if: >- + github.server_url == 'https://github.com' && + github.event_name != 'pull_request' && github.ref == 'refs/heads/main' && + steps.version.outputs.released == 'false' + env: + GH_TOKEN: ${{ secrets.ISO_DISPATCH_TOKEN }} + run: | + if [ -z "$GH_TOKEN" ]; then + echo "::notice::No ISO_DISPATCH_TOKEN: the Steamify ISO isn't released with this version."; exit 0 + fi + gh workflow run iso-release.yml -R theupriser/steammachine-cachyos-live-iso --ref feat/steamify + echo "Started the Steamify ISO's release (theupriser/steammachine-cachyos-live-iso, feat/steamify)" diff --git a/CHANGELOG.md b/CHANGELOG.md index a34c35a..c0ded42 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,8 @@ one per merged pull request. ## 2.9.3 - 2026-09-29 -- **chore: Version 2.9.3** +- **feat(ci): a new Steamify release starts the Steamify ISO's release (a test build from the ISO repo's feat/steamify; secret ISO_DISPATCH_TOKEN)** +- `cfe3ce7` **chore: Version 2.9.3** ## 2.9.2 - 2026-09-29 From 3cad70dcc470d21d6f8c992c7d348b2e8d08878f Mon Sep 17 00:00:00 2001 From: rickpeters Date: Tue, 29 Sep 2026 22:03:09 +0200 Subject: [PATCH 3/3] docs: changelog hash for 2.9.3 --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c0ded42..8d092d0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,7 @@ one per merged pull request. ## 2.9.3 - 2026-09-29 -- **feat(ci): a new Steamify release starts the Steamify ISO's release (a test build from the ISO repo's feat/steamify; secret ISO_DISPATCH_TOKEN)** +- `7f5d29c` **feat(ci): a new Steamify release starts the Steamify ISO's release (a test build from the ISO repo's feat/steamify; secret ISO_DISPATCH_TOKEN)** - `cfe3ce7` **chore: Version 2.9.3** ## 2.9.2 - 2026-09-29