File tree 1 file changed +10
-6
lines changed
1 file changed +10
-6
lines changed Original file line number Diff line number Diff line change 18
18
runs-on : macos-latest
19
19
strategy :
20
20
matrix :
21
- arch : [64, arm64]
21
+ arch : [ arm64 ] # 64, arm64
22
22
23
23
steps :
24
24
- uses : actions/checkout@v4
@@ -27,19 +27,23 @@ jobs:
27
27
28
28
- name : Build ${{ matrix.arch }} mac os package
29
29
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 }}" )
31
31
curl -O $APP_URL
32
32
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
36
39
generated_dmg=$(echo *.dmg)
37
- mv "$generated_dmg" "PharoLauncher-$VERSION_NUMBER .dmg"
40
+ mv "$generated_dmg" "PharoLauncher-${{ github.event.inputs.pharo-launcher-version }} .dmg"
38
41
generated_dmg=$(echo *.dmg)
39
42
md5 "$generated_dmg" > "$generated_dmg.md5sum"
40
43
41
44
- uses : actions/upload-artifact@v4
42
45
with :
43
46
name : PharoLauncher-mac-installer-${{ github.event.inputs.pharo-launcher-version }}-${{ matrix.arch == '64' && 'x64' || matrix.arch }}
44
47
path : PharoLauncher-*.dmg
48
+ retention-days : 5
45
49
You can’t perform that action at this time.
0 commit comments