ci: update build-iso workflow with PACKAGE_TOKEN fallback
Test NaxOS Module Configurations / test-modules (push) Successful in 7m53s

This commit is contained in:
Lukas Holzner
2026-09-04 09:57:52 +02:00
parent bd1772482d
commit f9d0f85d92
+13 -3
View File
@@ -46,10 +46,20 @@ jobs:
run: | run: |
ISO_FILE="${{ steps.iso-info.outputs.iso_file }}" ISO_FILE="${{ steps.iso-info.outputs.iso_file }}"
if [ -f "$ISO_FILE" ]; then if [ -f "$ISO_FILE" ]; then
curl -s --fail-with-body -X PUT \ TOKEN="${{ secrets.PACKAGE_TOKEN }}"
-H "Authorization: token ${{ secrets.GITEA_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" \ --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 fi
- name: Upload ISO Artifact - name: Upload ISO Artifact