Skip to content

Commit e224d05

Browse files
committed
refactor: action trigger logic
Signed-off-by: Adam Setch <[email protected]>
1 parent a906228 commit e224d05

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

.github/workflows/build.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ jobs:
77
build-macos:
88
name: Build macOS (electron-builder)
99
runs-on: macos-latest
10+
if: ${{ !startsWith(github.head_ref, 'release/v') }}
1011

1112
steps:
1213
- uses: actions/checkout@v4
@@ -33,6 +34,7 @@ jobs:
3334
build-windows:
3435
name: Build Windows (electron-builder)
3536
runs-on: windows-latest
37+
if: ${{ !startsWith(github.head_ref, 'release/v') }}
3638

3739
steps:
3840
- uses: actions/checkout@v4
@@ -56,6 +58,7 @@ jobs:
5658
build-linux:
5759
name: Build Linux (electron-builder)
5860
runs-on: ubuntu-latest
61+
if: ${{ !startsWith(github.head_ref, 'release/v') }}
5962

6063
steps:
6164
- uses: actions/checkout@v4

.github/workflows/ci.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,11 @@ jobs:
2222
name: Build
2323
uses: ./.github/workflows/build.yml
2424
needs: tests
25-
if: ${{ !startsWith(github.head_ref, 'release/v') }}
2625

2726
release:
2827
name: Release
2928
uses: ./.github/workflows/release.yml
3029
needs: tests
3130
permissions:
3231
contents: write
33-
if: ${{ startsWith(github.head_ref, 'release/v') }}
3432

.github/workflows/release.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ jobs:
1111
release-macos:
1212
name: Publish macOS (electron-builder)
1313
runs-on: macos-latest
14+
if: ${{ startsWith(github.head_ref, 'release/v') }}
1415

1516
steps:
1617
- uses: actions/checkout@v4
@@ -43,6 +44,7 @@ jobs:
4344
release-windows:
4445
name: Publish Windows (electron-builder)
4546
runs-on: windows-latest
47+
if: ${{ startsWith(github.head_ref, 'release/v') }}
4648

4749
steps:
4850
- uses: actions/checkout@v4
@@ -69,6 +71,7 @@ jobs:
6971
release-linux:
7072
name: Publish Linux (electron-builder)
7173
runs-on: ubuntu-latest
74+
if: ${{ startsWith(github.head_ref, 'release/v') }}
7275

7376
steps:
7477
- uses: actions/checkout@v4

0 commit comments

Comments
 (0)