Skip to content

Commit 09c1c3a

Browse files
committed
fix dmg build
1 parent 9921a9f commit 09c1c3a

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

.github/workflows/upload-dmg.yml

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
runs-on: macos-latest
1919
strategy:
2020
matrix:
21-
arch: [64, arm64]
21+
arch: [ arm64 ] # 64, arm64
2222

2323
steps:
2424
- uses: actions/checkout@v4
@@ -27,19 +27,23 @@ jobs:
2727

2828
- name: Build ${{ matrix.arch }} mac os package
2929
run: |
30-
ARCHITECTURE=${{ matrix.arch }} VERSION=${{ github.event.inputs.pharo-launcher-version }} ./build.sh mac-package
30+
APP_URL=$( [ "${{ matrix.arch }}" == "arm64" ] && echo "${{ github.event.inputs.arm-signed-archive-url }}" || echo "${{ github.event.inputs.signed-archive-url }}" )
3131
curl -O $APP_URL
3232
tar -xf *.tgz
33-
find . -name PharoLauncher.app -exec mv {} . \;
34-
VERSION=$VERSION_NUMBER APP_NAME=PharoLauncher SHOULD_SIGN=false ./mac/build-dmg.sh
35-
local generated_dmg
33+
# move PharoLauncher.app to the current directory
34+
find . -name PharoLauncher.app -print0 | xargs -0 -I{} mv {} .
35+
ls -l PharoLauncher.app/Contents/MacOS
36+
ls -l PharoLauncher.app/Contents/Resources/
37+
mv mac-installer-background.png background.png
38+
ARCHITECTURE=${{ matrix.arch }} VERSION=${{ github.event.inputs.pharo-launcher-version }} APP_NAME=PharoLauncher SHOULD_SIGN=false ./mac/build-dmg.sh
3639
generated_dmg=$(echo *.dmg)
37-
mv "$generated_dmg" "PharoLauncher-$VERSION_NUMBER.dmg"
40+
mv "$generated_dmg" "PharoLauncher-${{ github.event.inputs.pharo-launcher-version }}.dmg"
3841
generated_dmg=$(echo *.dmg)
3942
md5 "$generated_dmg" > "$generated_dmg.md5sum"
4043
4144
- uses: actions/upload-artifact@v4
4245
with:
4346
name: PharoLauncher-mac-installer-${{ github.event.inputs.pharo-launcher-version }}-${{ matrix.arch == '64' && 'x64' || matrix.arch }}
4447
path: PharoLauncher-*.dmg
48+
retention-days: 5
4549

0 commit comments

Comments
 (0)