Skip to content

Commit 800d0b5

Browse files
committed
Compile/cache only on main branch
1 parent 57623dd commit 800d0b5

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

.github/workflows/test-dev.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ concurrency:
1212
jobs:
1313
compile:
1414
name: Compile and cache
15+
if: ${{ github.ref == 'refs/heads/main' }}
1516
runs-on: ubuntu-latest
1617
steps:
1718
- uses: actions/checkout@v4
@@ -31,6 +32,7 @@ jobs:
3132

3233
test:
3334
needs: compile
35+
if: ${{ !cancelled() }} # even if compile didn't run (because not on main branch)
3436
name: Unit tests
3537
runs-on: ubuntu-latest
3638
steps:
@@ -49,6 +51,7 @@ jobs:
4951

5052
test_on_emulator:
5153
needs: compile
54+
if: ${{ !cancelled() }} # even if compile didn't run (because not on main branch)
5255
name: Instrumented tests
5356
runs-on: ubuntu-latest
5457
steps:

0 commit comments

Comments
 (0)