Browse Source

Upload release artifacts manually

The action we use to create the release draft doesn't seem to upload artifacts correctly and doesn't report any error when files are missing, thus we do it manually.
Erwan MATHIEU 9 months ago
parent
commit
c151dfa06c
1 changed files with 11 additions and 1 deletions
  1. 11 1
      .github/workflows/release-process_release-candidate.yml

+ 11 - 1
.github/workflows/release-process_release-candidate.yml

@@ -164,4 +164,14 @@ jobs:
           draft: true
           body-source: file
           body: formatted_changelog.txt
-          files:  artifacts/*
+
+      - name: Upload artifacts
+        run: |
+          gh release upload ${{ inputs.cura_version }} artifacts/UltiMaker-Cura-${{ inputs.cura_version }}-linux-X64.AppImage --clobber
+          gh release upload ${{ inputs.cura_version }} artifacts/UltiMaker-Cura-${{ inputs.cura_version }}-linux-X64.AppImage.asc --clobber
+          gh release upload ${{ inputs.cura_version }} artifacts/UltiMaker-Cura-${{ inputs.cura_version }}-macos-ARM64.dmg --clobber
+          gh release upload ${{ inputs.cura_version }} artifacts/UltiMaker-Cura-${{ inputs.cura_version }}-macos-ARM64.pkg --clobber
+          gh release upload ${{ inputs.cura_version }} artifacts/UltiMaker-Cura-${{ inputs.cura_version }}-macos-X64.dmg --clobber
+          gh release upload ${{ inputs.cura_version }} artifacts/UltiMaker-Cura-${{ inputs.cura_version }}-macos-X64.pkg --clobber
+          gh release upload ${{ inputs.cura_version }} artifacts/UltiMaker-Cura-${{ inputs.cura_version }}-win64-X64.exe --clobber
+          gh release upload ${{ inputs.cura_version }} artifacts/UltiMaker-Cura-${{ inputs.cura_version }}-win64-X64.msi --clobber