mirror of
https://github.com/GAM-team/GAM.git
synced 2026-07-03 20:31:35 +00:00
actions: early work to add MacOS code signing
This commit is contained in:
12
.github/workflows/build.yml
vendored
12
.github/workflows/build.yml
vendored
@@ -201,6 +201,13 @@ jobs:
|
|||||||
#brew install swig
|
#brew install swig
|
||||||
#brew install ncurses
|
#brew install ncurses
|
||||||
|
|
||||||
|
- name: MacOS import developer certificates for signing
|
||||||
|
if: runner.os == 'macOS'
|
||||||
|
uses: apple-actions/import-codesign-certs@v3
|
||||||
|
with:
|
||||||
|
p12-file-base64: ${{ secrets.CERTIFICATES_P12 }}
|
||||||
|
p12-password: ${{ secrets.CERTIFICATES_P12_PASSWORD }}
|
||||||
|
|
||||||
- name: Windows Configure VCode
|
- name: Windows Configure VCode
|
||||||
uses: ilammy/msvc-dev-cmd@v1
|
uses: ilammy/msvc-dev-cmd@v1
|
||||||
if: runner.os == 'Windows' && steps.cache-python-ssl.outputs.cache-hit != 'true'
|
if: runner.os == 'Windows' && steps.cache-python-ssl.outputs.cache-hit != 'true'
|
||||||
@@ -600,6 +607,11 @@ jobs:
|
|||||||
rm -v "${gam}"
|
rm -v "${gam}"
|
||||||
mv -v "${gam}-staticx" "${gam}"
|
mv -v "${gam}-staticx" "${gam}"
|
||||||
|
|
||||||
|
- name: MacOS sign GAM binary
|
||||||
|
if: runner.os == 'macOS'
|
||||||
|
run: |
|
||||||
|
security find-identity -p basic -v
|
||||||
|
|
||||||
- name: Basic Tests all jobs
|
- name: Basic Tests all jobs
|
||||||
id: basictests
|
id: basictests
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
Reference in New Issue
Block a user