summaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
authorYong He <yonghe@outlook.com>2022-06-16 02:25:58 -0700
committerGitHub <noreply@github.com>2022-06-16 02:25:58 -0700
commit37c43e20fc5ab42d26695c990edf2835952087c8 (patch)
treeeadfd7a7df371de8fa9d147631b9f70d8d0e7233 /.github
parent241def9c7619c437aad1bb620be8891e61707d8d (diff)
Fix macos release workflow. (#2288)
Co-authored-by: Yong He <yhe@nvidia.com>
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/release-macos.yml20
1 files changed, 12 insertions, 8 deletions
diff --git a/.github/workflows/release-macos.yml b/.github/workflows/release-macos.yml
index 882a4b82c..423678e07 100644
--- a/.github/workflows/release-macos.yml
+++ b/.github/workflows/release-macos.yml
@@ -87,7 +87,16 @@ jobs:
7z a ${SLANG_BINARY_ARCHIVE} bin/*/*/slangd
7z a ${SLANG_BINARY_ARCHIVE} docs/*.md
echo "::set-output name=SLANG_BINARY_ARCHIVE::${SLANG_BINARY_ARCHIVE}"
- - name: Package for notarization
+ - name: UploadBinary
+ uses: softprops/action-gh-release@v1
+ with:
+ files: |
+ ${{ steps.package.outputs.SLANG_BINARY_ARCHIVE }}
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ - name: Notarize
+ env:
+ AC_PASSWORD: ${{secrets.APPLE_ID_PASSWORD}}
run: |
cp ./bin/macosx-x64/release/libslang.dylib libslang.dylib
cp ./bin/macosx-x64/release/slangd slangd
@@ -95,17 +104,12 @@ jobs:
7z a slang-macos-dist.zip libslang.dylib
7z a slang-macos-dist.zip slangd
7z a slang-macos-dist.zip slangc
- - name: UploadBinary
+ timeout 1000 gon ./extras/macos-notarize.json
+ - name: UploadNotarizedBinary
uses: softprops/action-gh-release@v1
with:
files: |
- ${{ steps.package.outputs.SLANG_BINARY_ARCHIVE }}
slang-macos-dist.zip
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- - name: Notarize
- env:
- AC_PASSWORD: ${{secrets.APPLE_ID_PASSWORD}}
- run: |
- timeout 1000 gon ./extras/macos-notarize.json