From f9d0f85d9230773f2f64ac2ea8a2d859beb25bb7 Mon Sep 17 00:00:00 2001 From: Lukas Holzner Date: Fri, 4 Sep 2026 09:57:52 +0200 Subject: [PATCH] ci: update build-iso workflow with PACKAGE_TOKEN fallback --- .gitea/workflows/build-iso.yaml | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/build-iso.yaml b/.gitea/workflows/build-iso.yaml index eaa133a..8b0cebd 100644 --- a/.gitea/workflows/build-iso.yaml +++ b/.gitea/workflows/build-iso.yaml @@ -46,10 +46,20 @@ jobs: run: | ISO_FILE="${{ steps.iso-info.outputs.iso_file }}" if [ -f "$ISO_FILE" ]; then - curl -s --fail-with-body -X PUT \ - -H "Authorization: token ${{ secrets.GITEA_TOKEN }}" \ + TOKEN="${{ secrets.PACKAGE_TOKEN }}" + if [ -z "$TOKEN" ]; then + TOKEN="${{ secrets.GITEA_TOKEN }}" + fi + ISO_NAME=$(basename "$ISO_FILE") + echo "Publishing $ISO_NAME to Gitea Packages..." + curl -s -X PUT \ + -H "Authorization: token ${TOKEN}" \ --upload-file "$ISO_FILE" \ - "${{ github.server_url }}/api/packages/naxos/generic/naxos-installer/latest/$(basename "$ISO_FILE")" || true + "${{ github.server_url }}/api/packages/naxos/generic/naxos-installer-iso/1.0.0/$ISO_NAME" || true + curl -s -X PUT \ + -H "Authorization: token ${TOKEN}" \ + --upload-file "$ISO_FILE" \ + "${{ github.server_url }}/api/packages/naxos/generic/naxos-installer/latest/$ISO_NAME" || true fi - name: Upload ISO Artifact