File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -124,15 +124,33 @@ jobs:
124
124
path : ${{env.TOOLCHAIN_PATH}}
125
125
submodules : recursive
126
126
persist-credentials : false
127
+
127
128
- name : Build Toolchain
128
129
run : make -j4 -C ${{env.TOOLCHAIN_PATH}} V=1
129
130
- name : Build Libraries
130
131
run : make -j4 -C ${{env.TOOLCHAIN_PATH}} libs V=1
132
+
131
133
- name : Install Toolchain
132
134
env :
133
135
PREFIX : ${{github.workspace}}
134
136
run : make -j4 -C ${{env.TOOLCHAIN_PATH}} install V=1
135
137
138
+ - name : " [macOS install] CodeSign Toolchain binaries"
139
+ if : runner.os == 'macOS'
140
+ env :
141
+ MACOS_CERTIFICATE : ${{ secrets.MACOS_CERTIFICATE }}
142
+ MACOS_CERTIFICATE_PWD : ${{ secrets.MACOS_CERTIFICATE_PWD }}
143
+ MACOS_KEYCHAIN_PWD : ${{ secrets.MACOS_KEYCHAIN_PWD }}
144
+ MACOS_CODESIGN_IDENT : " Developer ID Application: Adrien Bertrand (Z3B7V95FNU)"
145
+ run : |
146
+ echo $MACOS_CERTIFICATE | base64 -d > certificate.p12
147
+ security create-keychain -p $MACOS_KEYCHAIN_PWD build.keychain
148
+ security default-keychain -s build.keychain
149
+ security unlock-keychain -p $MACOS_KEYCHAIN_PWD build.keychain
150
+ security import certificate.p12 -k build.keychain -P $MACOS_CERTIFICATE_PWD -T /usr/bin/codesign
151
+ security set-key-partition-list -S apple-tool:,apple:,codesign: -s -k $MACOS_KEYCHAIN_PWD build.keychain
152
+ /usr/bin/codesign --deep --force --verify --verbose --sign "$MACOS_CODESIGN_IDENT" --timestamp --options runtime $CEDEV_BIN/*
153
+
136
154
- name : Tar toolchain
137
155
if : runner.os != 'Windows'
138
156
run : |
You can’t perform that action at this time.
0 commit comments