Skip to content

Commit

Permalink
Fix pipeline for use tools/composer and php 8.3
Browse files Browse the repository at this point in the history
  • Loading branch information
Wtyd committed Dec 4, 2023
1 parent 5364f6a commit 8b86051
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 11 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/code-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,8 @@ jobs:

- name: Install dependencies
run: |
composer install --prefer-dist --no-progress
chmod -R +x tools/*
tools/composer install --prefer-dist --no-progress
- name: Execute GitHooks
run: php githooks tool all full
Expand Down Expand Up @@ -62,8 +62,8 @@ jobs:

- name: Install dependencies
run: |
composer install --prefer-dist --no-progress
chmod -R +x tools/*
tools/composer install --prefer-dist --no-progress
- name: Execute PhpStan
id: phpstan
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/main-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
fail-fast: false
matrix:
operating-system: [ubuntu-latest]
php-versions: ['7.2', '7.4', '8.1', '8.2']
php-versions: ['7.2', '7.4', '8.1', '8.3']
steps:
- name: Checkout
uses: actions/checkout@v3
Expand All @@ -40,11 +40,11 @@ jobs:

- name: Install dependencies
run: |
composer install --prefer-dist --no-progress
chmod -R +x tools/*
tools/composer install --prefer-dist --no-progress
- name: Install Global Parallel-Lint
run: composer global require php-parallel-lint/php-parallel-lint
run: tools/composer global require php-parallel-lint/php-parallel-lint

- name: Install Global Phpcpd for Php7.1
if: ${{ '7.1' == matrix.php-versions }}
Expand Down Expand Up @@ -78,7 +78,7 @@ jobs:
coverage: none

- name: Install dependencies
run: composer install --prefer-dist --no-progress --no-suggest
run: tools/composer install --prefer-dist --no-progress --no-suggest

- name: Testing the Aplication
run: vendor/bin/phpunit --group windows
6 changes: 4 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,10 +27,12 @@ jobs:
coverage: none

- name: Install dependencies
run: composer update --prefer-dist --no-progress
run: |
chmod -R +x tools/*
tools/composer install --prefer-dist --no-progress
- name: Install Humbug/Box
run: composer global require humbug/box
run: tools/composer global require humbug/box

- name: Build the Aplication
run: |
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/schedule-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
fail-fast: false
matrix:
operating-system: [ubuntu-latest]
php-versions: ['8.2']
php-versions: ['8.3']
name: Code Coverage
steps:
- name: Checkout
Expand Down Expand Up @@ -62,7 +62,7 @@ jobs:
strategy:
matrix:
operating-system: [ubuntu-latest]
php-versions: ['8.2']
php-versions: ['8.3']
name: Infection
steps:
- name: Checkout
Expand Down Expand Up @@ -110,7 +110,7 @@ jobs:
strategy:
matrix:
operating-system: [ubuntu-latest]
php-versions: ['8.2']
php-versions: ['8.3']
name: PhpMetrics
steps:
- name: Checkout
Expand Down

0 comments on commit 8b86051

Please sign in to comment.