Skip to content

Commit 846f5c5

Browse files
authored
Update workflows (#404)
1 parent 0b31ede commit 846f5c5

File tree

6 files changed

+16
-36
lines changed

6 files changed

+16
-36
lines changed

.github/workflows/db-mssql.yml

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828

2929
env:
3030
COMPOSER_ROOT_VERSION: dev-master
31-
extensions: pdo, pdo_sqlsrv-5.12
31+
extensions: pdo, pdo_sqlsrv
3232
key: cache-v1
3333

3434
runs-on: ubuntu-latest
@@ -59,7 +59,7 @@ jobs:
5959
sudo ACCEPT_EULA=Y apt-get install -y msodbcsql18
6060
6161
- name: Checkout.
62-
uses: actions/checkout@v3
62+
uses: actions/checkout@v4
6363

6464
- name: Create MS SQL Database.
6565
run: docker exec -i mssql /opt/mssql-tools18/bin/sqlcmd -C -S localhost -U SA -P 'YourStrong!Passw0rd' -Q 'CREATE DATABASE yiitest'
@@ -71,7 +71,6 @@ jobs:
7171
extensions: ${{ env.extensions }}
7272
ini-values: date.timezone='UTC'
7373
coverage: pcov
74-
tools: composer:v2, pecl
7574

7675
- name: Update composer.
7776
run: composer self-update
@@ -97,14 +96,11 @@ jobs:
9796
FULL_BRANCH_NAME: ${{ env.FULL_BRANCH_NAME }}
9897
WORK_PACKAGE_URL: ${{ env.WORK_PACKAGE_URL }}
9998

100-
- name: Install dependencies with composer.
101-
run: composer update --prefer-dist --no-interaction --no-progress --optimize-autoloader --ansi
102-
10399
- name: Run tests with phpunit.
104-
run: vendor/bin/phpunit --testsuite=Mssql --coverage-clover=coverage.xml --colors=always
100+
run: vendor/bin/phpunit --testsuite=Mssql --coverage-clover=coverage.xml --colors=always --display-warnings --display-deprecations
105101

106102
- name: Upload coverage to Codecov.
107-
uses: codecov/codecov-action@v3
103+
uses: codecov/codecov-action@v5
108104
with:
109105
token: ${{ secrets.CODECOV_TOKEN }}
110106
files: ./coverage.xml

.github/workflows/db-mysql.yml

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ jobs:
5454

5555
steps:
5656
- name: Checkout.
57-
uses: actions/checkout@v3
57+
uses: actions/checkout@v4
5858

5959
- name: Install PHP with extensions.
6060
uses: shivammathur/setup-php@v2
@@ -63,7 +63,6 @@ jobs:
6363
extensions: ${{ env.extensions }}
6464
ini-values: date.timezone='UTC'
6565
coverage: pcov
66-
tools: composer:v2, pecl
6766

6867
- name: Update composer.
6968
run: composer self-update
@@ -89,14 +88,11 @@ jobs:
8988
FULL_BRANCH_NAME: ${{ env.FULL_BRANCH_NAME }}
9089
WORK_PACKAGE_URL: ${{ env.WORK_PACKAGE_URL }}
9190

92-
- name: Install dependencies with composer.
93-
run: composer update --prefer-dist --no-interaction --no-progress --optimize-autoloader --ansi
94-
9591
- name: Run tests with phpunit.
96-
run: vendor/bin/phpunit --testsuite=Mysql --coverage-clover=coverage.xml --colors=always
92+
run: vendor/bin/phpunit --testsuite=Mysql --coverage-clover=coverage.xml --colors=always --display-warnings --display-deprecations
9793

9894
- name: Upload coverage to Codecov.
99-
uses: codecov/codecov-action@v3
95+
uses: codecov/codecov-action@v5
10096
with:
10197
token: ${{ secrets.CODECOV_TOKEN }}
10298
files: ./coverage.xml

.github/workflows/db-oracle.yml

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ jobs:
6060
run: docker exec -i oci bash -c "sqlplus -s system/root@XE <<< 'ALTER USER system DEFAULT TABLESPACE USERS;'"
6161

6262
- name: Checkout.
63-
uses: actions/checkout@v3
63+
uses: actions/checkout@v4
6464

6565
- name: Install PHP with extensions.
6666
uses: shivammathur/setup-php@v2
@@ -94,14 +94,11 @@ jobs:
9494
FULL_BRANCH_NAME: ${{ env.FULL_BRANCH_NAME }}
9595
WORK_PACKAGE_URL: ${{ env.WORK_PACKAGE_URL }}
9696

97-
- name: Install dependencies with composer.
98-
run: composer update --prefer-dist --no-interaction --no-progress --optimize-autoloader --ansi
99-
10097
- name: Run tests with phpunit.
101-
run: vendor/bin/phpunit --testsuite=Oracle --coverage-clover=coverage.xml --colors=always
98+
run: vendor/bin/phpunit --testsuite=Oracle --coverage-clover=coverage.xml --colors=always --display-warnings --display-deprecations
10299

103100
- name: Upload coverage to Codecov.
104-
uses: codecov/codecov-action@v3
101+
uses: codecov/codecov-action@v5
105102
with:
106103
token: ${{ secrets.CODECOV_TOKEN }}
107104
files: ./coverage.xml

.github/workflows/db-pgsql.yml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ jobs:
5454

5555
steps:
5656
- name: Checkout.
57-
uses: actions/checkout@v3
57+
uses: actions/checkout@v4
5858

5959
- name: Install PHP with extensions.
6060
uses: shivammathur/setup-php@v2
@@ -63,7 +63,6 @@ jobs:
6363
extensions: ${{ env.extensions }}
6464
ini-values: date.timezone='UTC'
6565
coverage: pcov
66-
tools: composer:v2, pecl
6766

6867
- name: Update composer.
6968
run: composer self-update
@@ -89,11 +88,8 @@ jobs:
8988
FULL_BRANCH_NAME: ${{ env.FULL_BRANCH_NAME }}
9089
WORK_PACKAGE_URL: ${{ env.WORK_PACKAGE_URL }}
9190

92-
- name: Install dependencies with composer.
93-
run: composer update --prefer-dist --no-interaction --no-progress --optimize-autoloader --ansi
94-
9591
- name: Run tests with phpunit.
96-
run: vendor/bin/phpunit --testsuite=Pgsql --coverage-clover=coverage.xml --colors=always
92+
run: vendor/bin/phpunit --testsuite=Pgsql --coverage-clover=coverage.xml --colors=always --display-warnings --display-deprecations
9793

9894
- name: Upload coverage to Codecov.
9995
uses: codecov/codecov-action@v3

.github/workflows/db-sqlite.yml

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ jobs:
4747

4848
steps:
4949
- name: Checkout.
50-
uses: actions/checkout@v3
50+
uses: actions/checkout@v4
5151

5252
- name: Install PHP with extensions.
5353
uses: shivammathur/setup-php@v2
@@ -56,7 +56,6 @@ jobs:
5656
extensions: ${{ env.extensions }}
5757
ini-values: date.timezone='UTC'
5858
coverage: pcov
59-
tools: composer:v2, pecl
6059

6160
- name: Update composer.
6261
run: composer self-update
@@ -87,14 +86,11 @@ jobs:
8786
FULL_BRANCH_NAME: ${{ env.FULL_BRANCH_NAME }}
8887
WORK_PACKAGE_URL: ${{ env.WORK_PACKAGE_URL }}
8988

90-
- name: Install dependencies with composer.
91-
run: composer update --prefer-dist --no-interaction --no-progress --optimize-autoloader --ansi
92-
9389
- name: Run tests with phpunit.
94-
run: vendor/bin/phpunit --testsuite=Sqlite --coverage-clover=coverage.xml --colors=always
90+
run: vendor/bin/phpunit --testsuite=Sqlite --coverage-clover=coverage.xml --colors=always --display-warnings --display-deprecations
9591

9692
- name: Upload coverage to Codecov.
97-
uses: codecov/codecov-action@v3
93+
uses: codecov/codecov-action@v5
9894
with:
9995
token: ${{ secrets.CODECOV_TOKEN }}
10096
files: ./coverage.xml

.github/workflows/mutation.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ jobs:
4848

4949
steps:
5050
- name: Checkout.
51-
uses: actions/checkout@v3
51+
uses: actions/checkout@v4
5252

5353
- name: Install PHP with extensions.
5454
uses: shivammathur/setup-php@v2
@@ -57,7 +57,6 @@ jobs:
5757
extensions: ${{ env.extensions }}
5858
ini-values: memory_limit=-1
5959
coverage: pcov
60-
tools: composer:v2, pecl
6160

6261
- name: Update composer.
6362
run: composer self-update

0 commit comments

Comments
 (0)