4040 cache-dependency-path : runner/go.sum
4141
4242 - name : Build Nexa SDK
43+ env :
44+ APP_CERTIFICATE_BASE64 : ${{ secrets.APPLE_CERTIFICATE_BASE64 }}
45+ APP_CERTIFICATE_PASSWORD : ${{ secrets.APPLE_CERTIFICATE_PASSWORD }}
46+ INSTALLER_CERTIFICATE_BASE64 : ${{ secrets.APPLE_INSTALLER_CERTIFICATE_BASE64 }}
47+ INSTALLER_CERTIFICATE_PASSWORD : ${{ secrets.APPLE_CERTIFICATE_PASSWORD }}
48+ SIGNING_IDENTITY : ${{ secrets.APPLE_ID_APPLICATION }}
49+ APPLE_ID : ${{ secrets.APPLE_ID }}
50+ APPLE_PASSWORD : ${{ secrets.APPLE_ID_PASSWORD }}
51+ TEAM_ID : ${{ secrets.APPLE_TEAM_ID }}
4352 run : |
4453 cd runner
4554 make download build
@@ -50,11 +59,13 @@ jobs:
5059 uses : actions/upload-artifact@v4
5160 with :
5261 name : nexa-cli_macos_${{ matrix.arch }}
53- path : runner/build
62+ path : |
63+ runner/build
64+ runner/artifacts
5465 include-hidden-files : true
5566
56- package-and- release :
57- name : Package for macos_${{ matrix.arch }}
67+ release :
68+ name : Release macos_${{ matrix.arch }}
5869 needs : build-cli
5970 runs-on : ${{ matrix.runner }}
6071 if : github.ref_type == 'tag'
@@ -70,29 +81,12 @@ jobs:
7081 VERSION : ${{ github.ref_name }}
7182
7283 steps :
73- - name : Checkout repository
74- uses : actions/checkout@v4
75-
7684 - name : Download build artifacts
7785 uses : actions/download-artifact@v4
7886 with :
7987 name : nexa-cli_macos_${{ matrix.arch }}
8088 path : artifacts
8189
82- - name : Create Signed and Notarized Package
83- env :
84- APP_CERTIFICATE_BASE64 : ${{ secrets.APPLE_CERTIFICATE_BASE64 }}
85- APP_CERTIFICATE_PASSWORD : ${{ secrets.APPLE_CERTIFICATE_PASSWORD }}
86- INSTALLER_CERTIFICATE_BASE64 : ${{ secrets.APPLE_INSTALLER_CERTIFICATE_BASE64 }}
87- INSTALLER_CERTIFICATE_PASSWORD : ${{ secrets.APPLE_CERTIFICATE_PASSWORD }}
88- SIGNING_IDENTITY : ${{ secrets.APPLE_ID_APPLICATION }}
89- APPLE_ID : ${{ secrets.APPLE_ID }}
90- APPLE_PASSWORD : ${{ secrets.APPLE_ID_PASSWORD }}
91- TEAM_ID : ${{ secrets.APPLE_TEAM_ID }}
92- run : |
93- cd runner
94- make package
95-
9690 - name : Create GitHub Release
9791 uses : softprops/action-gh-release@v2
9892 with :
0 commit comments