ci: upload each binary as separate artifact for easier download
All checks were successful
CI / Type Check & Lint (push) Successful in 6s
CI / Build Test (Current Platform) (push) Successful in 6s
CI / Build All Platforms (push) Successful in 1m5s

- Split single 'nupst-binaries' artifact into 6 individual artifacts
- Each platform binary now shows as separate downloadable item in UI
- Artifacts: nupst-linux-x64, nupst-linux-arm64, nupst-macos-x64,
  nupst-macos-arm64, nupst-windows-x64.exe, SHA256SUMS.txt
This commit is contained in:
2025-10-19 14:05:01 +00:00
parent 567c7be7c5
commit 4d28614e08

View File

@@ -76,9 +76,44 @@ jobs:
- name: Compile all platform binaries
run: bash scripts/compile-all.sh
- name: Upload binaries as artifacts
- name: Upload Linux x64 binary
uses: actions/upload-artifact@v3
with:
name: nupst-binaries
path: dist/binaries/*
name: nupst-linux-x64
path: dist/binaries/nupst-linux-x64
retention-days: 30
- name: Upload Linux ARM64 binary
uses: actions/upload-artifact@v3
with:
name: nupst-linux-arm64
path: dist/binaries/nupst-linux-arm64
retention-days: 30
- name: Upload macOS x64 binary
uses: actions/upload-artifact@v3
with:
name: nupst-macos-x64
path: dist/binaries/nupst-macos-x64
retention-days: 30
- name: Upload macOS ARM64 binary
uses: actions/upload-artifact@v3
with:
name: nupst-macos-arm64
path: dist/binaries/nupst-macos-arm64
retention-days: 30
- name: Upload Windows x64 binary
uses: actions/upload-artifact@v3
with:
name: nupst-windows-x64.exe
path: dist/binaries/nupst-windows-x64.exe
retention-days: 30
- name: Upload SHA256 checksums
uses: actions/upload-artifact@v3
with:
name: SHA256SUMS.txt
path: dist/binaries/SHA256SUMS.txt
retention-days: 30