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