* fix gha
---------

Co-authored-by: neil molina <neil@neils-MacBook-Pro.local>
This commit is contained in:
Neil 2023-04-25 14:58:15 +08:00 committed by GitHub
parent 7a64d6c12a
commit 46c6f2de6f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -23,19 +23,8 @@ on:
description: 'The S3 build key includes the installer files: [zip, dmg, etc, yml] from notarization strategy done outside of electron'
value: ${{ jobs.notarize-mac-installers.outputs.s3-installers-key }}
jobs:
get-platform:
runs-on: ubuntu-latest
outputs:
os: ${{ steps.platform.outputs.os }}
cache-set: ${{ steps.platform.outputs.cache-set }}
steps:
- uses: teaxyz/brewkit/actions/get-platform@main
id: platform
with:
platform: ${{ inputs.platform }}
build:
needs: [get-platform]
runs-on: ${{ fromJson(needs.get-platform.outputs.os) }}
runs-on: macos-latest
outputs:
s3-artifacts-key: ${{ steps.s3-artifact-uploader.outputs.key }}
steps:
@ -148,7 +137,7 @@ jobs:
notarize-mac-installers:
if: inputs.s3-prefix != 'release'
# TODO: run only for mac, create separate Job for linux
needs: [get-platform, build]
needs: [build]
runs-on: macos-11
outputs:
s3-installers-key: ${{ steps.s3-installers-upload.outputs.s3-key }}