2424 runs-on : ${{ matrix.os }}
2525 steps :
2626 - uses : actions/checkout@v5
27- - run : .github/setup-macos.sh
28- env :
29- KEY_PASSWORD : ${{ secrets.KEY_PASSWORD }}
30- PASS_SECRETS_TAR_ENC : ${{ secrets.PASS_SECRETS_TAR_ENC }}
3127 - name : Checkout OpenSSL sources
3228 uses : actions/checkout@v5
3329 with :
@@ -44,23 +40,29 @@ jobs:
4440 key : ${{ matrix.os }}-OpenSSL-${{ steps.openssl_hash.outputs.hash }}
4541 - run : sh MacOSX/build-openssl-macos.sh
4642 if : steps.cache.outputs.cache-hit != 'true'
43+ - run : .github/setup-macos.sh
44+ env :
45+ KEY_PASSWORD : ${{ secrets.DEV_ID_PASSWORD }}
46+ DEV_ID_INSTALLER : ${{ secrets.DEV_ID_INSTALLER }}
47+ DEV_ID_APPLICATION : ${{ secrets.DEV_ID_APPLICATION }}
4748 - run : .github/build.sh
4849 env :
4950 CODE_SIGN_IDENTITY : ${{ secrets.CODE_SIGN_IDENTITY }}
5051 DEVELOPMENT_TEAM : ${{ secrets.DEVELOPMENT_TEAM }}
5152 INSTALLER_SIGN_IDENTITY : ${{ secrets.INSTALLER_SIGN_IDENTITY }}
53+ NOTARIZATION_PASSWORD : ${{ secrets.NOTARIZATION_PASSWORD }}
54+ APPLE_ID : ${{ secrets.APPLE_ID }}
55+ - run : .github/cleanup-macos.sh
56+ env :
57+ KEY_PASSWORD : ${{ secrets.DEV_ID_PASSWORD }}
5258 - name : Cache build artifacts
53- uses : actions/upload-artifact@v4
59+ uses : actions/upload-artifact@v5
5460 with :
5561 name : opensc-build-${{ matrix.os }}
5662 path :
5763 OpenSC*.dmg
58- - run : .github/cleanup-macos.sh
59- env :
60- KEY_PASSWORD : ${{ secrets.KEY_PASSWORD }}
61- PASS_SECRETS_TAR_ENC : ${{ secrets.PASS_SECRETS_TAR_ENC }}
6264 - name : Upload test logs
63- uses : actions/upload-artifact@v4
65+ uses : actions/upload-artifact@v5
6466 if : failure()
6567 with :
6668 name : ${{ matrix.os }}-logs
0 commit comments