|
1 |
| -name: Tag version, build and release |
| 1 | +name: Create Github Release (Draft) |
2 | 2 |
|
3 | 3 | on:
|
4 | 4 | # Triggers the workflow on push or pull request events but only for the master branch
|
|
7 | 7 |
|
8 | 8 | jobs:
|
9 | 9 | delete-draft-releases:
|
10 |
| - name: Delete draft releases (necessary hack!) |
| 10 | + name: Delete draft releases (necessary hack!) |
11 | 11 |
|
12 |
| - runs-on: ubuntu-latest |
13 |
| - steps: |
14 |
| - - name: Delete draft releases (needed to fix electron-build's "socket hang up" bug when overriding already existing files in a Github (draft) release) |
15 |
| - uses: hugo19941994/delete-draft-releases@v0.1.0 |
16 |
| - env: |
17 |
| - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
| 12 | + runs-on: ubuntu-latest |
| 13 | + steps: |
| 14 | + - name: Delete draft releases (needed to fix electron-build's "socket hang up" bug when overriding already existing files in a Github (draft) release) |
| 15 | + uses: hugo19941994/delete-draft-releases@v0.1.0 |
| 16 | + env: |
| 17 | + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
| 18 | + |
18 | 19 | release:
|
| 20 | + name: Create new Github Release (Draft) |
19 | 21 | needs: delete-draft-releases
|
20 | 22 | runs-on: ${{ matrix.os }}
|
21 | 23 |
|
22 | 24 | strategy:
|
23 | 25 | matrix:
|
24 | 26 | os: [ubuntu-latest, windows-latest, macos-latest]
|
25 |
| - # max-parallel: 1 |
| 27 | + # max-parallel: 1 |
26 | 28 |
|
27 | 29 | steps:
|
28 | 30 | - name: Check out Git repository
|
|
35 | 37 |
|
36 | 38 | - name: Build/release Electron app
|
37 | 39 | uses: samuelmeuli/action-electron-builder@v1
|
| 40 | + # https://github.com/marketplace/actions/electron-builder-action |
38 | 41 | with:
|
39 | 42 | # GitHub token, automatically provided to the action
|
40 | 43 | # (No need to define this secret in the repo settings)
|
41 | 44 | github_token: ${{ secrets.GITHUB_TOKEN }}
|
42 | 45 | release: true
|
43 |
| - # [choices: "onTag", "onTagOrDraft", "always", "never"] |
44 |
| - args: "--publish always" |
|
0 commit comments