summaryrefslogtreecommitdiffstats
path: root/.github/workflows/release-macos.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/release-macos.yml')
-rw-r--r--.github/workflows/release-macos.yml17
1 files changed, 9 insertions, 8 deletions
diff --git a/.github/workflows/release-macos.yml b/.github/workflows/release-macos.yml
index 663230f5f..75b70657f 100644
--- a/.github/workflows/release-macos.yml
+++ b/.github/workflows/release-macos.yml
@@ -65,14 +65,14 @@ jobs:
env:
IDENTITY_ID: d6ada82a113e4204aaad914e1013e9548ffd30d0
run: |
- /usr/bin/codesign --force --options runtime -s ${IDENTITY_ID} ./bin/macosx-x64/release/libslang.dylib -v
- /usr/bin/codesign --force --options runtime -s ${IDENTITY_ID} ./bin/macosx-x64/release/slangd -v
- /usr/bin/codesign --force --options runtime -s ${IDENTITY_ID} ./bin/macosx-x64/release/slangc -v
+ /usr/bin/codesign --force --options runtime -s ${IDENTITY_ID} ./bin/macosx-${{matrix.targetPlatform}}/release/libslang.dylib -v
+ /usr/bin/codesign --force --options runtime -s ${IDENTITY_ID} ./bin/macosx-${{matrix.targetPlatform}}/release/slangd -v
+ /usr/bin/codesign --force --options runtime -s ${IDENTITY_ID} ./bin/macosx-${{matrix.targetPlatform}}/release/slangc -v
- name: Package
id: package
run: |
export SLANG_OS_NAME=macos
- export SLANG_ARCH_NAME=`uname -p`
+ export SLANG_ARCH_NAME=${{matrix.targetPlatform}}
export TAG_NAME=`git describe --tags`
export SLANG_TAG=${TAG_NAME#v}
echo "tag:$TAG_NAME"
@@ -100,19 +100,20 @@ jobs:
env:
AC_PASSWORD: ${{secrets.APPLE_ID_PASSWORD}}
run: |
- cp ./bin/macosx-x64/release/libslang.dylib libslang.dylib
- cp ./bin/macosx-x64/release/slangd slangd
- cp ./bin/macosx-x64/release/slangc slangc
+ cp ./bin/macosx-${{matrix.targetPlatform}}/release/libslang.dylib libslang.dylib
+ cp ./bin/macosx-${{matrix.targetPlatform}}/release/slangd slangd
+ cp ./bin/macosx-${{matrix.targetPlatform}}/release/slangc slangc
7z a slang-macos-dist.zip libslang.dylib
7z a slang-macos-dist.zip slangd
7z a slang-macos-dist.zip slangc
+ cp slang-macos-dist.zip slang-macos-dist-${{matrix.targetPlatform}}.zip
timeout 1000 gon ./extras/macos-notarize.json
- name: UploadNotarizedBinary
if: always()
uses: softprops/action-gh-release@v1
with:
files: |
- slang-macos-dist.zip
+ slang-macos-dist-${{matrix.targetPlatform}}.zip
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}