Skip to content

chore(deps): update etriasnl/dev-php-fpm docker tag to v8.3.17-13 #759

chore(deps): update etriasnl/dev-php-fpm docker tag to v8.3.17-13

chore(deps): update etriasnl/dev-php-fpm docker tag to v8.3.17-13 #759

name: Quality Assurance
'on':
workflow_dispatch:
push:
branches: [ main ]
pull_request:
branches: [ main ]
permissions: write-all
concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.ref_name }}
cancel-in-progress: true
jobs:
checks:
runs-on: ubuntu-latest
steps:
-
uses: hmarr/[email protected]
if: runner.debug == '1'
-
uses: actions/[email protected]
-
uses: actions/cache/[email protected]
with:
path: var
key: ${{ runner.os }}-php-${{ github.base_ref || github.ref_name }}
-
uses: ScribeMD/[email protected]
with:
key: ${{ runner.os }}-docker-${{ hashFiles('docker-compose.yaml') }}
-
id: install
run: make composer-update
-
run: make lint
if: "!cancelled() && steps.install.outcome == 'success'"
-
run: make cs-fix
if: "!cancelled() && steps.install.outcome == 'success' && github.ref_name == 'main'"
-
run: make psalm
if: "!cancelled() && steps.install.outcome == 'success' && github.ref_name != 'main'"
-
run: make test
if: "!cancelled() && steps.install.outcome == 'success'"
-
run: make psalm-suppress
continue-on-error: true
if: "!cancelled() && steps.install.outcome == 'success' && github.ref_name == 'main'"
-
uses: stefanzweifel/[email protected]
with:
commit_user_name: etrias
commit_user_email: [email protected]
commit_author: etrias <[email protected]>
if: github.ref_name == 'main'
-
run: gh cache delete ${{ runner.os }}-php-${{ github.ref_name }}
env:
GH_TOKEN: ${{ github.token }}
continue-on-error: true
if: "always() && github.event_name != 'pull_request'"
-
uses: actions/cache/[email protected]
with:
path: var
key: ${{ runner.os }}-php-${{ github.ref_name }}
if: "always() && github.event_name != 'pull_request'"