|
62 | 62 | ARCH: ${{ matrix.arch }}
|
63 | 63 | VERSION: ${{ inputs.tag_name }}
|
64 | 64 |
|
65 |
| - - name: Make binary executable |
66 |
| - if: ${{ matrix.target != 'windows' }} |
67 |
| - run: | |
68 |
| - ls -la build/ |
69 |
| - chmod +x build/node-manager-plugin |
70 |
| - md5 build/node-manager-plugin |
71 |
| -
|
72 | 65 | - name: Sign Macos binary
|
73 |
| - uses: massalabs/massa/.github/actions/sign-macos@1f2241fe16dc4f01796e19b0eae938256bf4eef3 |
| 66 | + uses: massalabs/massa/.github/actions/sign-macos@a7f27829f755d30fc9f29f6c0425536cc96be4c4 |
74 | 67 | if: ${{ runner.os == 'macOS' }}
|
75 | 68 | with:
|
76 | 69 | paths: "build/node-manager-plugin"
|
|
79 | 72 | signing-identity: ${{ vars.APPLE_DEVELOPER_ID_APPLICATION }}
|
80 | 73 | entitlements: "entitlements.plist"
|
81 | 74 |
|
82 |
| - # - name: Import Apple signing certificate |
83 |
| - # uses: Apple-Actions/import-codesign-certs@v3 |
84 |
| - # with: |
85 |
| - # p12-file-base64: ${{ secrets.APPLE_CERTIFICATE_P12_BASE64 }} |
86 |
| - # p12-password: ${{ secrets.APPLE_CERTIFICATE_P12_PASSWORD }} |
87 |
| - |
88 |
| - # - name: Re-sign with entitlements (if custom action doesn't support entitlements) |
89 |
| - # if: ${{ runner.os == 'macOS' }} |
90 |
| - # run: | |
91 |
| - # echo "Re-signing with entitlements to ensure proper hardened runtime..." |
92 |
| - # codesign --force --options runtime --entitlements entitlements.plist --sign "${{ vars.APPLE_DEVELOPER_ID_APPLICATION }}" build/node-manager-plugin |
93 |
| - # echo "Verifying re-signed binary..." |
94 |
| - # codesign --verify --verbose build/node-manager-plugin |
95 |
| - |
96 |
| - # - name: Verify code signing |
97 |
| - # if: ${{ runner.os == 'macOS' }} |
98 |
| - # run: | |
99 |
| - # echo "Verifying code signature..." |
100 |
| - # codesign --verify --verbose build/node-manager-plugin |
101 |
| - # codesign --display --verbose=4 build/node-manager-plugin |
102 |
| - # spctl --assess --type execute --verbose build/node-manager-plugin || echo "SPCTL assessment failed - this is expected before notarization" |
103 |
| - |
104 | 75 | - name: Rename Plugin artifact
|
105 | 76 | run: |
|
106 | 77 | md5 build/node-manager-plugin
|
|
0 commit comments