Skip to content

Update utils config location #21

Update utils config location

Update utils config location #21

Workflow file for this run

name: πŸ”„ CI | πŸ”Ά Typo3
on:
push:
branches:
- typo3
paths-ignore:
- README.md
- LICENSE.md
pull_request:
branches:
- typo3
paths-ignore:
- README.md
- LICENSE.md
# Allows to run this workflow manually from the Actions tab.
workflow_dispatch:
jobs:
cleanup:
name: 🧹 Clean up GitHub repo
runs-on: ubuntu-latest
permissions: write-all
if: github.event_name != 'pull_request'
steps:
- name: πŸ—‘ Delete workflow runs
uses: Mattraks/delete-workflow-runs@v2
with:
retain_days: 7
keep_minimum_runs: 1
delete_workflow_pattern: ci-typo3.yml
lint:
name: πŸͺ„ Lint | ${{ matrix.command.name }}
runs-on: ubuntu-latest
strategy:
matrix:
command:
- { name: 'πŸ“¦ Composer', command: 'lint:composer' }
- { name: 'πŸ“ Cspell', command: 'lint:spellcheck' }
- { name: 'πŸ” PHPStan', command: 'lint:php:stan' }
- { name: 'πŸͺΆ PHP CS Fixer', command: 'lint:php:cs-fixer' }
- { name: 'πŸ…ΏοΈ Prettier', command: 'lint:prettier' }
- { name: '🏠 Rector', command: 'lint:rector' }
- { name: 'πŸ”Έ TypoScript', command: 'lint:typoscript' }
- { name: 'πŸ“„ YML', command: 'lint:yml' }
steps:
- name: πŸ›Ž Checkout
uses: actions/checkout@v4
- name: βš™οΈ Prepare environment
uses: ./.github/actions/setup-validation
- name: ${{ matrix.command.name }} validate
run: 'task ${{ matrix.command.command }}'