Skip to content

Core CI Pipeline

Core CI Pipeline #28

Workflow file for this run

name: Core Pipeline
on: [ push, pull_request, workflow_dispatch ]
jobs:
build-assets:
permissions:
contents: write
uses: tastyigniter/workflows/.github/workflows/build-assets.yml@main
secrets:
ACCESS_TOKEN: ${{ secrets.ACCESS_TOKEN }}
php-lint:
needs: build-assets
if: ${{ always() && needs.build-assets.result == 'success' }}
uses: tastyigniter/workflows/.github/workflows/php-lint.yml@main
php-tests:
needs: php-lint
if: ${{ always() && needs.php-lint.result == 'success' }}
strategy:
matrix:
php: [ '8.2', '8.3' ]
uses: tastyigniter/workflows/.github/workflows/php-tests.yml@main
with:
php-version: ${{ matrix.target }}