Skip to content

Commit b8014bd

Browse files
updated github actions
1 parent 4d009dd commit b8014bd

File tree

3 files changed

+37
-56
lines changed

3 files changed

+37
-56
lines changed

.github/workflows/no-db-test-php-7.yml

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,29 +2,33 @@ name: Tests without a database PHP7
22

33
on:
44
push:
5-
branches: [ '**' ]
5+
branches: [ master ]
66
pull_request:
7-
branches: [ '**' ]
7+
branches: [ master ]
88

99
jobs:
1010
tests:
11-
runs-on: ubuntu-latest
11+
runs-on: ubuntu-18.04
1212
name: "Running Tests for PHP ${{ matrix.php-version }}"
1313
strategy:
1414
fail-fast: false
1515
matrix:
1616
php-version: ['7.1', '7.2', '7.3', '7.4']
1717

1818
steps:
19-
- uses: actions/checkout@v2
20-
- uses: php-actions/composer@v6
21-
with:
22-
progress: yes
23-
php_version: ${{ matrix.php-version }}
24-
version: 2
25-
- uses: php-actions/phpunit@v3
19+
- name: Checkout
20+
uses: actions/checkout@v3
21+
22+
- name: Setup PHP
23+
uses: shivammathur/setup-php@v2
2624
with:
27-
configuration: phpunit.xml.dist
28-
version: 7.5
29-
php_version: ${{ matrix.php-version }}
30-
args: --testsuite "NoDatabase"
25+
php-version: ${{ matrix.php-version }}
26+
extensions: mbstring, sockets
27+
coverage: xdebug
28+
ini-values: max_execution_time=0
29+
30+
- name: Install dependencies
31+
run: composer install --no-progress
32+
33+
- name: Test with phpunit
34+
run: vendor/bin/phpunit --configuration phpunit.xml --testsuite "NoDatabase"

.github/workflows/no-db-test-php-8.yml

Lines changed: 19 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,28 +2,33 @@ name: Tests without a database PHP8
22

33
on:
44
push:
5-
branches: [ '**' ]
5+
branches: [ master ]
66
pull_request:
7-
branches: [ '**' ]
7+
branches: [ master ]
88

99
jobs:
1010
tests:
11-
runs-on: ubuntu-latest
11+
runs-on: ubuntu-20.04
1212
name: "Running Tests for PHP ${{ matrix.php-version }}"
1313
strategy:
1414
fail-fast: false
1515
matrix:
16-
php-version: ['8.0', '8.1']
16+
php-version: ['7.1', '7.2', '7.3', '7.4']
1717

1818
steps:
19-
- uses: actions/checkout@v2
20-
- uses: php-actions/composer@v6
21-
with:
22-
progress: yes
23-
php_version: ${{ matrix.php-version }}
24-
version: 2
25-
- uses: php-actions/phpunit@v3
19+
- name: Checkout
20+
uses: actions/checkout@v3
21+
22+
- name: Setup PHP
23+
uses: shivammathur/setup-php@v2
2624
with:
27-
configuration: phpunit.xml.dist
28-
php_version: ${{ matrix.php-version }}
29-
args: --testsuite "NoDatabase"
25+
php-version: ${{ matrix.php-version }}
26+
extensions: mbstring, sockets
27+
coverage: xdebug
28+
ini-values: max_execution_time=0
29+
30+
- name: Install dependencies
31+
run: composer install --no-progress
32+
33+
- name: Test with phpunit
34+
run: vendor/bin/phpunit --configuration phpunit.xml --testsuite "NoDatabase"

phpunit.xml.dist

Lines changed: 0 additions & 28 deletions
This file was deleted.

0 commit comments

Comments
 (0)