Skip to content

Commit 11547f7

Browse files
committed
Only run on master
1 parent ff9e771 commit 11547f7

File tree

2 files changed

+41
-37
lines changed

2 files changed

+41
-37
lines changed

.github/workflows/run-integration-tests.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ name: run-integration-tests
22

33
on:
44
push:
5+
branches:
6+
- master
57
pull_request:
68
schedule:
79
- cron: "0 0 * * *"

.github/workflows/run-tests.yml

Lines changed: 39 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,44 @@
11
name: run-tests
22

33
on:
4-
push:
5-
pull_request:
6-
schedule:
7-
- cron: "0 0 * * *"
4+
push:
5+
branches:
6+
- master
7+
pull_request:
8+
schedule:
9+
- cron: "0 0 * * *"
810

911
jobs:
10-
run-tests:
11-
runs-on: ${{ matrix.os }}
12-
13-
strategy:
14-
fail-fast: false
15-
matrix:
16-
os: [ ubuntu-latest ]
17-
php: [ 8.4, 8.3, 8.2, 8.1 ]
18-
dependency-version: [ prefer-stable ]
19-
20-
name: ${{ matrix.os }} - P${{ matrix.php }} - ${{ matrix.dependency-version }}
21-
22-
steps:
23-
- name: Checkout code
24-
uses: actions/checkout@v4
25-
26-
- name: Cache dependencies
27-
uses: actions/cache@v4
28-
with:
29-
path: ~/.composer/cache/files
30-
key: dependencies-laravel-php-${{ matrix.php }}-composer-${{ hashFiles('composer.json') }}
31-
32-
- name: Setup PHP
33-
uses: shivammathur/setup-php@v2
34-
with:
35-
php-version: ${{ matrix.php }}
36-
37-
- name: Install dependencies
38-
run: |
39-
composer update --${{ matrix.dependency-version }} --prefer-dist --no-interaction
40-
41-
- name: Execute tests
42-
run: vendor/bin/pest --testsuite Unit
12+
run-tests:
13+
runs-on: ${{ matrix.os }}
14+
15+
strategy:
16+
fail-fast: false
17+
matrix:
18+
os: [ ubuntu-latest ]
19+
php: [ 8.4, 8.3, 8.2, 8.1 ]
20+
dependency-version: [ prefer-stable ]
21+
22+
name: ${{ matrix.os }} - P${{ matrix.php }} - ${{ matrix.dependency-version }}
23+
24+
steps:
25+
- name: Checkout code
26+
uses: actions/checkout@v4
27+
28+
- name: Cache dependencies
29+
uses: actions/cache@v4
30+
with:
31+
path: ~/.composer/cache/files
32+
key: dependencies-laravel-php-${{ matrix.php }}-composer-${{ hashFiles('composer.json') }}
33+
34+
- name: Setup PHP
35+
uses: shivammathur/setup-php@v2
36+
with:
37+
php-version: ${{ matrix.php }}
38+
39+
- name: Install dependencies
40+
run: |
41+
composer update --${{ matrix.dependency-version }} --prefer-dist --no-interaction
42+
43+
- name: Execute tests
44+
run: vendor/bin/pest --testsuite Unit

0 commit comments

Comments
 (0)