Skip to content

Commit

Permalink
fix: publish once in separate job
Browse files Browse the repository at this point in the history
  • Loading branch information
devklick committed Jun 27, 2023
1 parent 5da7037 commit 5cf0c95
Showing 1 changed file with 48 additions and 6 deletions.
54 changes: 48 additions & 6 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
# RELEASE_VERSION by semantic-release in previous step, see .releaserc.json
run: echo "NEXT_RELEASE_VERSION=${{env.RELEASE_VERSION}}" >> $GITHUB_OUTPUT

publish-and-release-linux:
publish-linux:
runs-on: ubuntu-latest
needs: determine-next-release
if: ${{needs.determine-next-release.outputs.next-release-version}}
Expand All @@ -51,12 +51,23 @@ jobs:
- name: Publish Linux
run: npm run electron:package:linux

- name: Release
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: npx semantic-release --branches master
# - name: Release
# env:
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# run: npx semantic-release --branches master

- name: List contents
run: |
ls
ls dist
- name: Upload build artifact
uses: actions/upload-artifact@v3
with:
name: basic-blackjack_linux_x64.deb
path: dist/basic-blackjack_*.deb

publish-and-release-windows:
publish-windows:
runs-on: windows-latest
needs: determine-next-release
if: ${{needs.determine-next-release.outputs.next-release-version}}
Expand All @@ -79,6 +90,37 @@ jobs:
- name: Publish Windows
run: npm run electron:package:win

# - name: Release
# env:
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# run: npx semantic-release --branches master
- name: List contents
run: |
dir
dir dist
- name: Upload build artifact
uses: actions/upload-artifact@v3
with:
name: basic-blackjack_win_x64.exe
path: dist/basic-blackjack_*.exe

release:
runs-on: ubuntu-latest
needs: [publish-linux, publish-windows]
steps:
- uses: actions/download-artifact@v3
with:
name: basic-blackjack_linux_x64.deb
path: dist
- uses: actions/download-artifact@v3
with:
name: basic-blackjack_win_x64.exe
path: dist
- name: List contents
run: |
ls
ls dist
- name: Release
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand Down

0 comments on commit 5cf0c95

Please sign in to comment.