Update .gitea/workflows/release.yml
All checks were successful
Security / snyk (push) Successful in 2m18s
Security / sonarqube (push) Successful in 2m48s

This commit is contained in:
Luke Tainton 2025-05-07 00:37:54 +02:00
parent 7cdc748425
commit dec6a14863

View File

@ -42,25 +42,24 @@ jobs:
secrets:
ACTIONS_TOKEN: ${{ secrets.ACTIONS_TOKEN }}
print_release:
name: Print Release
get_release_id:
name: Get Release ID
runs-on: ubuntu-latest
needs: [tag, create_release]
outputs:
releaseid: ${{ steps.getid.outputs.releaseid }}
steps:
- run: echo "Created release ${{ needs.tag.outputs.tag_name }}."
- name: Get Release ID
id: getid
run: |
rid=$(curl -s -X 'GET' \
-H 'accept: application/json'
'${{ gitea.server_url }}/api/v1/repos/${{ gitea.repository }}/releases/latest' | jq -r '.[].id')
'${{ gitea.server_url }}/api/v1/repos/${{ gitea.repository }}/releases/latest' | jq -r '.id')
echo "releaseid=$rid" >> "$GITEA_OUTPUT"
build_whl:
name: Build Wheel File
needs: [tag, print_release]
needs: [tag, get_release_id]
runs-on: ubuntu-latest
steps:
- name: Check out repository code
@ -89,7 +88,7 @@ jobs:
-H "Authorization: token ${{ secrets.ACTIONS_TOKEN }}" \
-H "Content-Type: multipart/form-data" \
-F "attachment=@${{ gitea.workspace }}/$file" \
"${{ gitea.server_url }}/api/v1/repos/${{ gitea.repository }}/releases/${{ needs.print_release.outputs.releaseid }}"
"${{ gitea.server_url }}/api/v1/repos/${{ gitea.repository }}/releases/${{ needs.get_release_id.outputs.releaseid }}"
done
publish_pypi: