Refactor macOS build workflows to unify artifact naming and update dependencies

This commit is contained in:
mr. M
2025-01-26 19:54:03 +01:00
parent d9939ea9be
commit d3f14bd9c3
5 changed files with 49 additions and 63 deletions

View File

@@ -138,26 +138,16 @@ jobs:
- name: Rename artifacts
run: |
mv ./dist/output.mar macos-${{ matrix.arch }}.mar
cd engine
echo "Tarballing dist..."
tar -czf zen-${{ matrix.arch }}-apple-darwin-dist.tar.gz ./obj-${{ matrix.arch }}-apple-darwin/dist/
echo "Tarballing dist done"
mv zen-${{ matrix.arch }}-apple-darwin-dist.tar.gz ../
echo "Tarballing DMG"
mv ./dist/zen-*.dmg ./zen-${{ matrix.arch }}-apple-darwin-dist.dmg
- name: Upload dist dmg
uses: actions/upload-artifact@v4
with:
retention-days: 1
name: zen-${{ matrix.arch }}-apple-darwin-dist.tar.gz
path: ./zen-${{ matrix.arch }}-apple-darwin-dist.tar.gz
- name: Upload build artifact (.mar)
uses: actions/upload-artifact@v4
with:
retention-days: 5
name: macos-${{ matrix.arch }}.mar
path: ./macos-${{ matrix.arch }}.mar
name: zen-${{ matrix.arch }}-apple-darwin-dist.dmg
path: ./zen-${{ matrix.arch }}-apple-darwin-dist.dmg
- name: Upload build artifact (update manifests)
uses: actions/upload-artifact@v4