Skip to content

Commit

Permalink
update github actions
Browse files Browse the repository at this point in the history
  • Loading branch information
juliangut committed Oct 18, 2023
1 parent cfd4a93 commit 5b9930a
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 32 deletions.
21 changes: 5 additions & 16 deletions .github/workflows/code-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,24 +16,12 @@ jobs:
steps:
- uses: actions/checkout@v3

- uses: shivammathur/setup-php@v2
with:
php-version: 8.2
coverage: none

- name: Composer install
uses: ramsey/composer-install@v2
with:
composer-options: "--prefer-dist"

- name: Install Symplify easy-ci
run: composer require --dev symplify/easy-ci:11.1.5 --no-interaction --no-progress --ansi --prefer-stable --prefer-dist

- id: output_php
run: echo "matrix=$(vendor/bin/easy-ci php-versions-json)" >> $GITHUB_OUTPUT
- id: composer-versions-matrix
uses: WyriHaximus/github-action-composer-php-versions-in-range@v1

outputs:
php: ${{ steps.output_php.outputs.matrix }}
php: ${{ steps.composer-versions-matrix.outputs.version }}
extensions: ${{ steps.composer-versions-matrix.outputs.extensions }}

code_analysis:
needs: prepare_env
Expand All @@ -53,6 +41,7 @@ jobs:
- uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php }}
extensions: ${{ join(fromJson(needs.prepare_env.outputs.extensions), ', ') }}
coverage: none

- name: Composer install
Expand Down
21 changes: 5 additions & 16 deletions .github/workflows/unit-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,24 +16,12 @@ jobs:
steps:
- uses: actions/checkout@v3

- uses: shivammathur/setup-php@v2
with:
php-version: 8.2
coverage: none

- name: Composer install
uses: ramsey/composer-install@v2
with:
composer-options: "--prefer-dist"

- name: Install Symplify easy-ci
run: composer require --dev symplify/easy-ci:11.1.5 --no-interaction --no-progress --ansi --prefer-stable --prefer-dist

- id: output_php
run: echo "matrix=$(vendor/bin/easy-ci php-versions-json)" >> $GITHUB_OUTPUT
- id: composer-versions-matrix
uses: WyriHaximus/github-action-composer-php-versions-in-range@v1

outputs:
php: ${{ steps.output_php.outputs.matrix }}
php: ${{ steps.composer-versions-matrix.outputs.version }}
extensions: ${{ steps.composer-versions-matrix.outputs.extensions }}

unit_tests:
needs: prepare_env
Expand All @@ -53,6 +41,7 @@ jobs:
- uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php }}
extensions: ${{ join(fromJson(needs.prepare_env.outputs.extensions), ', ') }}
coverage: none

- name: Composer install
Expand Down

0 comments on commit 5b9930a

Please sign in to comment.