Skip to content

Commit 5dcfd57

Browse files
authored
refactor: simplify action triggers (#1724)
Signed-off-by: Adam Setch <[email protected]>
1 parent 2b3abeb commit 5dcfd57

File tree

3 files changed

+3
-6
lines changed

3 files changed

+3
-6
lines changed

.github/workflows/build.yml

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

1211
steps:
1312
- uses: actions/checkout@v4
@@ -34,7 +33,6 @@ jobs:
3433
build-windows:
3534
name: Build Windows (electron-builder)
3635
runs-on: windows-latest
37-
if: ${{ !startsWith(github.head_ref, 'release/v') }}
3836

3937
steps:
4038
- uses: actions/checkout@v4
@@ -58,7 +56,6 @@ jobs:
5856
build-linux:
5957
name: Build Linux (electron-builder)
6058
runs-on: ubuntu-latest
61-
if: ${{ !startsWith(github.head_ref, 'release/v') }}
6259

6360
steps:
6461
- uses: actions/checkout@v4

.github/workflows/ci.yml

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

2627
release:
2728
name: Release
2829
uses: ./.github/workflows/release.yml
2930
needs: tests
31+
if: ${{ startsWith(github.head_ref, 'release/v') }}
3032
permissions:
3133
contents: write
34+
3235

.github/workflows/release.yml

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

1615
steps:
1716
- uses: actions/checkout@v4
@@ -44,7 +43,6 @@ jobs:
4443
release-windows:
4544
name: Publish Windows (electron-builder)
4645
runs-on: windows-latest
47-
if: ${{ startsWith(github.head_ref, 'release/v') }}
4846

4947
steps:
5048
- uses: actions/checkout@v4
@@ -71,7 +69,6 @@ jobs:
7169
release-linux:
7270
name: Publish Linux (electron-builder)
7371
runs-on: ubuntu-latest
74-
if: ${{ startsWith(github.head_ref, 'release/v') }}
7572

7673
steps:
7774
- uses: actions/checkout@v4

0 commit comments

Comments
 (0)