From 37c43e20fc5ab42d26695c990edf2835952087c8 Mon Sep 17 00:00:00 2001 From: Yong He Date: Thu, 16 Jun 2022 02:25:58 -0700 Subject: Fix macos release workflow. (#2288) Co-authored-by: Yong He --- .github/workflows/release-macos.yml | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) (limited to '.github') 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 -- cgit v1.2.3