CI #2704
main.yml
on: schedule
Matrix: Linters
Matrix: PHPUnit
Matrix: Reports
Annotations
11 errors and 12 warnings
PHPUnit (8.1, xdebug):
tests/RetryPackageTest.php#L27
JBZoo\PHPUnit\RetryPackageTest::testGithubActionsWorkflow
Expected Yaml file:
See: .github/workflows/main.yml
----------------------------------------
name: CI
'on':
pull_request:
branches:
- '*'
push:
branches:
- master
schedule:
-
cron: '37 */8 * * *'
jobs:
phpunit:
name: PHPUnit
runs-on: ubuntu-latest
env:
JBZOO_COMPOSER_UPDATE_FLAGS: '${{ matrix.composer_flags }}'
strategy:
matrix:
php-version:
- 8.1
- 8.2
- 8.3
coverage:
- xdebug
- none
composer_flags:
- '--prefer-lowest'
- ''
steps:
-
name: 'Checkout code'
uses: actions/checkout@v3
with:
fetch-depth: 0
-
name: 'Setup PHP'
uses: shivammathur/setup-php@v2
with:
php-version: '${{ matrix.php-version }}'
coverage: '${{ matrix.coverage }}'
tools: composer
extensions: ast
-
name: 'Build the Project'
run: 'make update --no-print-directory'
-
name: '🧪 PHPUnit Tests'
run: 'make test --no-print-directory'
-
name: 'Uploading coverage to coveralls'
if: "${{ matrix.coverage == 'xdebug' }}"
continue-on-error: true
env:
COVERALLS_REPO_TOKEN: '${{ secrets.GITHUB_TOKEN }}'
run: 'make report-coveralls --no-print-directory || true'
-
name: 'Upload Artifacts'
uses: actions/upload-artifact@v3
continue-on-error: true
with:
name: 'PHPUnit - ${{ matrix.php-version }} - ${{ matrix.coverage }}'
path: build/
linters:
name: Linters
runs-on: ubuntu-latest
strategy:
matrix:
php-version:
- 8.1
- 8.2
- 8.3
steps:
-
name: 'Checkout code'
uses: actions/checkout@v3
with:
fetch-depth: 0
-
name: 'Setup PHP'
uses: shivammathur/setup-php@v2
with:
php-version: '${{ matrix.php-version }}'
coverage: none
tools: composer
extensions: ast
-
name: 'Build the Project'
run: 'make update --no-print-directory'
-
name: '👍 Code Quality'
run: 'make codestyle --no-print-directory'
-
name: 'Upload Artifacts'
uses: actions/upload-artifact@v3
continue-on-error: true
with:
name: 'Linters - ${{ matrix.php-version }}'
path: build/
report:
name: Reports
runs-on: ubuntu-latest
strategy:
matrix:
php-version:
- 8.1
- 8.2
- 8.3
steps:
-
name: 'Checkout code'
uses: actions/checkout@v3
with:
fetch-depth: 0
-
name: 'Setup PHP'
uses: shivammathur/setup-php@v2
with:
php-version: '${{ matrix.php-version }}'
coverage: xdebug
tools: composer
extensions: ast
-
name: 'Build the Project'
run: 'make update --no-print-directory'
-
name: '📝 Build Reports'
run: 'make report-all --no-print-directory'
-
name: 'Upload Artifacts'
uses: actions/upload-artifact@v3
continue-on-error: true
with:
name: 'Reports - ${{ matrix.php-version }}'
path: build/
----------------------------------------
Failed asserting that two strings are identical.
--- Expected
+++ Actual
@@ @@
php-version:
- 8.1
- 8.2
- - 8.3
coverage:
- xdebug
- none
@@ @@
php-version:
- 8.1
- 8.2
- - 8.3
steps:
-
name: 'Checkout code'
@@ @@
php-version:
- 8.1
- 8.2
- - 8.3
steps:
-
name: 'Checkout code'
vendor/jbzoo/phpunit/src/functions/aliases.php:129
vendor/jbzoo/codestyle/src/PHPUnit/TraitGithubActions.php:125
|
PHPUnit (8.1, xdebug)
Process completed with exit code 2.
|
PHPUnit (8.2, none):
tests/RetryPackageTest.php#L27
JBZoo\PHPUnit\RetryPackageTest::testGithubActionsWorkflow
Expected Yaml file:
See: .github/workflows/main.yml
----------------------------------------
name: CI
'on':
pull_request:
branches:
- '*'
push:
branches:
- master
schedule:
-
cron: '37 */8 * * *'
jobs:
phpunit:
name: PHPUnit
runs-on: ubuntu-latest
env:
JBZOO_COMPOSER_UPDATE_FLAGS: '${{ matrix.composer_flags }}'
strategy:
matrix:
php-version:
- 8.1
- 8.2
- 8.3
coverage:
- xdebug
- none
composer_flags:
- '--prefer-lowest'
- ''
steps:
-
name: 'Checkout code'
uses: actions/checkout@v3
with:
fetch-depth: 0
-
name: 'Setup PHP'
uses: shivammathur/setup-php@v2
with:
php-version: '${{ matrix.php-version }}'
coverage: '${{ matrix.coverage }}'
tools: composer
extensions: ast
-
name: 'Build the Project'
run: 'make update --no-print-directory'
-
name: '🧪 PHPUnit Tests'
run: 'make test --no-print-directory'
-
name: 'Uploading coverage to coveralls'
if: "${{ matrix.coverage == 'xdebug' }}"
continue-on-error: true
env:
COVERALLS_REPO_TOKEN: '${{ secrets.GITHUB_TOKEN }}'
run: 'make report-coveralls --no-print-directory || true'
-
name: 'Upload Artifacts'
uses: actions/upload-artifact@v3
continue-on-error: true
with:
name: 'PHPUnit - ${{ matrix.php-version }} - ${{ matrix.coverage }}'
path: build/
linters:
name: Linters
runs-on: ubuntu-latest
strategy:
matrix:
php-version:
- 8.1
- 8.2
- 8.3
steps:
-
name: 'Checkout code'
uses: actions/checkout@v3
with:
fetch-depth: 0
-
name: 'Setup PHP'
uses: shivammathur/setup-php@v2
with:
php-version: '${{ matrix.php-version }}'
coverage: none
tools: composer
extensions: ast
-
name: 'Build the Project'
run: 'make update --no-print-directory'
-
name: '👍 Code Quality'
run: 'make codestyle --no-print-directory'
-
name: 'Upload Artifacts'
uses: actions/upload-artifact@v3
continue-on-error: true
with:
name: 'Linters - ${{ matrix.php-version }}'
path: build/
report:
name: Reports
runs-on: ubuntu-latest
strategy:
matrix:
php-version:
- 8.1
- 8.2
- 8.3
steps:
-
name: 'Checkout code'
uses: actions/checkout@v3
with:
fetch-depth: 0
-
name: 'Setup PHP'
uses: shivammathur/setup-php@v2
with:
php-version: '${{ matrix.php-version }}'
coverage: xdebug
tools: composer
extensions: ast
-
name: 'Build the Project'
run: 'make update --no-print-directory'
-
name: '📝 Build Reports'
run: 'make report-all --no-print-directory'
-
name: 'Upload Artifacts'
uses: actions/upload-artifact@v3
continue-on-error: true
with:
name: 'Reports - ${{ matrix.php-version }}'
path: build/
----------------------------------------
Failed asserting that two strings are identical.
--- Expected
+++ Actual
@@ @@
php-version:
- 8.1
- 8.2
- - 8.3
coverage:
- xdebug
- none
@@ @@
php-version:
- 8.1
- 8.2
- - 8.3
steps:
-
name: 'Checkout code'
@@ @@
php-version:
- 8.1
- 8.2
- - 8.3
steps:
-
name: 'Checkout code'
vendor/jbzoo/phpunit/src/functions/aliases.php:129
vendor/jbzoo/codestyle/src/PHPUnit/TraitGithubActions.php:117
|
PHPUnit (8.2, none)
Process completed with exit code 2.
|
PHPUnit (8.2, xdebug, --prefer-lowest)
The operation was canceled.
|
PHPUnit (8.1, xdebug, --prefer-lowest)
The operation was canceled.
|
PHPUnit (8.2, none, --prefer-lowest)
The operation was canceled.
|
PHPUnit (8.2, xdebug)
The operation was canceled.
|
PHPUnit (8.1, none, --prefer-lowest)
The operation was canceled.
|
PHPUnit (8.1, none):
tests/RetryPackageTest.php#L27
JBZoo\PHPUnit\RetryPackageTest::testGithubActionsWorkflow
Expected Yaml file:
See: .github/workflows/main.yml
----------------------------------------
name: CI
'on':
pull_request:
branches:
- '*'
push:
branches:
- master
schedule:
-
cron: '37 */8 * * *'
jobs:
phpunit:
name: PHPUnit
runs-on: ubuntu-latest
env:
JBZOO_COMPOSER_UPDATE_FLAGS: '${{ matrix.composer_flags }}'
strategy:
matrix:
php-version:
- 8.1
- 8.2
- 8.3
coverage:
- xdebug
- none
composer_flags:
- '--prefer-lowest'
- ''
steps:
-
name: 'Checkout code'
uses: actions/checkout@v3
with:
fetch-depth: 0
-
name: 'Setup PHP'
uses: shivammathur/setup-php@v2
with:
php-version: '${{ matrix.php-version }}'
coverage: '${{ matrix.coverage }}'
tools: composer
extensions: ast
-
name: 'Build the Project'
run: 'make update --no-print-directory'
-
name: '🧪 PHPUnit Tests'
run: 'make test --no-print-directory'
-
name: 'Uploading coverage to coveralls'
if: "${{ matrix.coverage == 'xdebug' }}"
continue-on-error: true
env:
COVERALLS_REPO_TOKEN: '${{ secrets.GITHUB_TOKEN }}'
run: 'make report-coveralls --no-print-directory || true'
-
name: 'Upload Artifacts'
uses: actions/upload-artifact@v3
continue-on-error: true
with:
name: 'PHPUnit - ${{ matrix.php-version }} - ${{ matrix.coverage }}'
path: build/
linters:
name: Linters
runs-on: ubuntu-latest
strategy:
matrix:
php-version:
- 8.1
- 8.2
- 8.3
steps:
-
name: 'Checkout code'
uses: actions/checkout@v3
with:
fetch-depth: 0
-
name: 'Setup PHP'
uses: shivammathur/setup-php@v2
with:
php-version: '${{ matrix.php-version }}'
coverage: none
tools: composer
extensions: ast
-
name: 'Build the Project'
run: 'make update --no-print-directory'
-
name: '👍 Code Quality'
run: 'make codestyle --no-print-directory'
-
name: 'Upload Artifacts'
uses: actions/upload-artifact@v3
continue-on-error: true
with:
name: 'Linters - ${{ matrix.php-version }}'
path: build/
report:
name: Reports
runs-on: ubuntu-latest
strategy:
matrix:
php-version:
- 8.1
- 8.2
- 8.3
steps:
-
name: 'Checkout code'
uses: actions/checkout@v3
with:
fetch-depth: 0
-
name: 'Setup PHP'
uses: shivammathur/setup-php@v2
with:
php-version: '${{ matrix.php-version }}'
coverage: xdebug
tools: composer
extensions: ast
-
name: 'Build the Project'
run: 'make update --no-print-directory'
-
name: '📝 Build Reports'
run: 'make report-all --no-print-directory'
-
name: 'Upload Artifacts'
uses: actions/upload-artifact@v3
continue-on-error: true
with:
name: 'Reports - ${{ matrix.php-version }}'
path: build/
----------------------------------------
Failed asserting that two strings are identical.
--- Expected
+++ Actual
@@ @@
php-version:
- 8.1
- 8.2
- - 8.3
coverage:
- xdebug
- none
@@ @@
php-version:
- 8.1
- 8.2
- - 8.3
steps:
-
name: 'Checkout code'
@@ @@
php-version:
- 8.1
- 8.2
- - 8.3
steps:
-
name: 'Checkout code'
vendor/jbzoo/phpunit/src/functions/aliases.php:129
vendor/jbzoo/codestyle/src/PHPUnit/TraitGithubActions.php:125
|
PHPUnit (8.1, none)
Process completed with exit code 2.
|
Linters (8.1)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Linters (8.2)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
PHPUnit (8.1, xdebug)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
PHPUnit (8.2, none)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
PHPUnit (8.2, xdebug, --prefer-lowest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
PHPUnit (8.1, xdebug, --prefer-lowest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
PHPUnit (8.2, none, --prefer-lowest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
PHPUnit (8.2, xdebug)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
PHPUnit (8.1, none, --prefer-lowest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Reports (8.2)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Reports (8.1)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
PHPUnit (8.1, none)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
Linters - 8.1
Expired
|
11.5 KB |
|
Linters - 8.2
Expired
|
11.5 KB |
|
Reports - 8.1
Expired
|
1.17 MB |
|
Reports - 8.2
Expired
|
1.16 MB |
|