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