Skip to content

Commit a50efe7

Browse files
committed
clean
1 parent 8c3f16a commit a50efe7

File tree

2 files changed

+1
-38
lines changed

2 files changed

+1
-38
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -62,15 +62,8 @@ jobs:
6262
ARCH: ${{ matrix.arch }}
6363
VERSION: ${{ inputs.tag_name }}
6464

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-
7265
- name: Sign Macos binary
73-
uses: massalabs/massa/.github/actions/sign-macos@1f2241fe16dc4f01796e19b0eae938256bf4eef3
66+
uses: massalabs/massa/.github/actions/sign-macos@a7f27829f755d30fc9f29f6c0425536cc96be4c4
7467
if: ${{ runner.os == 'macOS' }}
7568
with:
7669
paths: "build/node-manager-plugin"
@@ -79,28 +72,6 @@ jobs:
7972
signing-identity: ${{ vars.APPLE_DEVELOPER_ID_APPLICATION }}
8073
entitlements: "entitlements.plist"
8174

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-
10475
- name: Rename Plugin artifact
10576
run: |
10677
md5 build/node-manager-plugin

entitlements.plist

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,5 @@
55
<!-- CRITICAL: Required by memguard library for secure memory operations -->
66
<key>com.apple.security.cs.allow-unsigned-executable-memory</key>
77
<true/>
8-
9-
<!-- CRITICAL: Required by Go runtime reflection and config parsing -->
10-
<key>com.apple.security.cs.allow-jit</key>
11-
<true/>
12-
13-
<!-- Required for subprocess execution (massa node/client) -->
14-
<key>com.apple.security.cs.disable-library-validation</key>
15-
<true/>
168
</dict>
179
</plist>

0 commit comments

Comments
 (0)