From d391aa4c8a290ba5d0156b26d889775d331f0a33 Mon Sep 17 00:00:00 2001 From: Martin McKeaveney Date: Thu, 14 May 2020 22:27:38 +0100 Subject: [PATCH] Update release.yml --- .github/workflows/release.yml | 65 +++++++++++++++-------------------- 1 file changed, 28 insertions(+), 37 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 77c00f20b9..f2167ed9dc 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -5,13 +5,15 @@ on: types: [created] jobs: - build: - runs-on: ubuntu-latest - + release: + runs-on: ${{ matrix.os }} + + # Platforms to build on/for strategy: matrix: + os: [macos-latest, ubuntu-latest, windows-latest] node-version: [10.x] - + steps: - uses: actions/checkout@v2 - uses: actions/setup-node@v1 @@ -22,38 +24,27 @@ jobs: - run: yarn bootstrap - run: yarn build # - run: yarn test + +# - name: Publish NPM +# run: npm publish +# env: +# NODE_AUTH_TOKEN: ${{secrets.npm_token}} + # - run: npm publish + # env: + # NODE_AUTH_TOKEN: ${{secrets.npm_token}} - # publish-npm: - # needs: build - # runs-on: ubuntu-latest - # steps: - # - uses: actions/checkout@v2 - # - uses: actions/setup-node@v1 - # with: - # node-version: ${{ matrix.node-version }} - # - run: npm publish - # env: - # NODE_AUTH_TOKEN: ${{secrets.npm_token}} + - name: Build/release Electron app + uses: samuelmeuli/action-electron-builder@v1 + with: + # GitHub token, automatically provided to the action + # (No need to define this secret in the repo settings) + github_token: ${{ secrets.github_token }} - publish-electron: - needs: [build] - runs-on: ${{ matrix.os }} - strategy: - matrix: - os: [macos-latest, ubuntu-latest, windows-latest] - steps: - - name: Build/release Electron app - uses: samuelmeuli/action-electron-builder@v1 - with: - # GitHub token, automatically provided to the action - # (No need to define this secret in the repo settings) - github_token: ${{ secrets.github_token }} - - # release the app after building - package_root: packages/server - release: true - # mac_certs: ${{ secrets.mac_certs }} - # mac_certs_password: ${{ secrets.mac_certs_password }} - # windows_certs: ${{ secrets.windows_certs }} - # windows_certs_password: ${{ secrets.windows_certs_password }} - # snapcraft_token: ${{ secrets.snapcraft_token }} + # release the app after building + package_root: packages/server + release: true + # mac_certs: ${{ secrets.mac_certs }} + # mac_certs_password: ${{ secrets.mac_certs_password }} + # windows_certs: ${{ secrets.windows_certs }} + # windows_certs_password: ${{ secrets.windows_certs_password }} + # snapcraft_token: ${{ secrets.snapcraft_token }}