Skip to content

Commit 7d68352

Browse files
committed
make steps simpler
1 parent 4f9498c commit 7d68352

File tree

1 file changed

+6
-14
lines changed

1 file changed

+6
-14
lines changed

.github/workflows/release.yml

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -25,38 +25,30 @@ jobs:
2525
- name: Import Application Siging
2626
uses: apple-actions/import-codesign-certs@v1
2727
with:
28-
p12-file-base64: ${{ secrets.CERTIFICATES_APPLICATION_P12 }}
29-
p12-password: ${{ secrets.CERTIFICATES_APPLICATION_P12_PASSWORD }}
30-
create-keychain: true
31-
keychain-password: ${{ secrets.APPLE_TEAM_ID }}
32-
- name: Import Installer Siging
33-
uses: apple-actions/import-codesign-certs@v1
34-
with:
35-
p12-file-base64: ${{ secrets.CERTIFICATES_INSTALLER_P12 }}
36-
p12-password: ${{ secrets.CERTIFICATES_INSTALLER_P12_PASSWORD }}
37-
create-keychain: false
38-
keychain-password: ${{ secrets.APPLE_TEAM_ID }}
28+
p12-file-base64: ${{ secrets.APPLE_CERTS }}
29+
p12-password: ${{ secrets.APPLE_CERTS_PASSWORD }}
3930
- name: Code Sign
4031
run: |
4132
codesign --force --options runtime --sign 'Developer ID Application: Mathijs Kadijk (5Z49PA849J)' .build/release/rswift
4233
- name: Archive
4334
run: zip --junk-paths ${{ runner.temp }}/rswift-${{ github.event.release.tag_name }}.zip .build/release/rswift License
4435
- name: Package
4536
run: |
46-
mkdir $PKG_ROOT && cp .build/release/rswift $PKG_ROOT && pkgbuild --root $PKG_ROOT --identifier "nl.mathijskadijk.rswift" --version $TAG_NAME --install-location "/usr/local/bin" --sign "Developer ID Installer: Mathijs Kadijk (5Z49PA849J)" $FILENAME
37+
mkdir -p $PKG_ROOT/$BINARY_ROOT && cp .build/release/rswift $PKG_ROOT/$BINARY_ROOT && pkgbuild --root $PKG_ROOT --identifier "nl.mathijskadijk.rswift" --version $TAG_NAME --install-location "/" --sign "Developer ID Installer: Mathijs Kadijk (5Z49PA849J)" $FILENAME
4738
env:
4839
TAG_NAME: ${{ github.event.release.tag_name }}
4940
FILENAME: ${{ runner.temp }}/rswift-${{ github.event.release.tag_name }}.pkg
5041
BUNDLE_ID: nl.mathijskadijk.rswift
5142
PKG_ROOT: ${{ runner.temp }}/pkgroot
43+
BINARY_ROOT: /usr/local/bin
5244
- name: Notarize PKG
5345
run: |
5446
sh notarize.sh && xcrun stapler staple "$FILENAME"
5547
env:
5648
BUNDLE_ID: nl.mathijskadijk.rswift
5749
DEV_ACCOUNT: ${{ secrets.APPLE_ID_EMAIL }}
5850
PASSWORD: ${{ secrets.APPLE_ID_PASSWORD }}
59-
DEV_TEAM: ${{ secrets.APPLE_TEAM_ID }}
51+
DEV_TEAM: 5Z49PA849J
6052
FILENAME: ${{ runner.temp }}/rswift-${{ github.event.release.tag_name }}.pkg
6153
- name: Notarize ZIP
6254
run: |
@@ -65,7 +57,7 @@ jobs:
6557
BUNDLE_ID: nl.mathijskadijk.rswift
6658
DEV_ACCOUNT: ${{ secrets.APPLE_ID_EMAIL }}
6759
PASSWORD: ${{ secrets.APPLE_ID_PASSWORD }}
68-
DEV_TEAM: ${{ secrets.APPLE_TEAM_ID }}
60+
DEV_TEAM: 5Z49PA849J
6961
FILENAME: ${{ runner.temp }}/rswift-${{ github.event.release.tag_name }}.zip
7062
- name: Upload ZIP
7163
uses: actions/upload-release-asset@v1

0 commit comments

Comments
 (0)