Skip to content

[BLOCKED] ENG-24482 - Implement global error handler for controller actions #722

[BLOCKED] ENG-24482 - Implement global error handler for controller actions

[BLOCKED] ENG-24482 - Implement global error handler for controller actions #722

name: 🧪 Tests on multiple CraftCMS versions
on:
push:
branches:
- 4.x # CraftCMS v4
pull_request:
branches:
- "*"
jobs:
tests:
strategy:
fail-fast: false
matrix:
craft_version: [
"4.0.1",
"4.0.2",
"4.0.3",
"4.0.4",
"4.0.5",
"4.0.5.1",
"4.0.5.2",
"4.0.6",
"4.1.0",
"4.1.0.1",
"4.1.0.2",
"4.1.1",
"4.1.2",
"4.1.3",
"4.1.4",
"4.1.4.1",
"4.2.0",
"4.2.0.1",
"4.2.0.2",
"4.2.1",
"4.2.1.1",
"4.2.2",
"4.2.3",
"4.2.4",
"4.2.5",
"4.2.5.1",
"4.2.5.2",
"4.2.6",
"4.2.7",
"4.2.8",
"4.3.0",
"4.3.1",
"4.3.2",
"4.3.2.1",
"4.3.3",
"4.3.4",
"4.3.5",
"4.3.6",
"4.3.6.1",
"4.3.7",
"4.3.7.1",
"4.3.8",
"4.3.8.1",
"4.3.8.2",
"4.3.9",
"4.3.10",
"4.3.11",
"4.4.0",
"4.4.1",
"4.4.2",
"4.4.3",
"4.4.4",
"4.4.5",
"4.4.6",
"4.4.6.1",
"4.4.7",
"4.4.7.1",
"4.4.8",
"4.4.9",
"4.4.10",
"4.4.10.1",
"4.4.11",
"4.4.12",
"4.4.13",
"4.4.14",
"4.4.15",
"4.4.16",
"4.4.16.1",
"4.4.17",
"4.5.2",
"4.5.3",
"4.5.4",
"4.5.5",
"4.5.6",
"4.5.6.1",
"4.5.7",
"4.5.8",
"4.5.9",
"4.5.10",
"4.5.11",
"4.5.11.1",
"4.5.12",
"4.5.13",
"4.5.14",
"4.5.15",
"4.6.0",
"4.6.1",
"4.7.0",
"4.7.1",
"4.7.2.1",
"4.7.3",
"4.7.4",
"4.8.0",
"4.8.1",
"4.8.2",
"4.8.3",
"4.8.4",
"4.8.5",
"4.8.6",
"4.8.7",
"4.8.8",
"4.16.8",
"4.16.7",
"4.16.6.1",
"4.16.6",
"4.16.5",
"4.16.4",
"4.16.3",
"4.16.2",
"4.16.1",
"4.16.0",
"4.15.7",
"4.15.6.2",
"4.15.6.1",
"4.15.6",
"4.15.5",
"4.15.4",
"4.15.3",
"4.15.2",
"4.15.1",
"4.15.0.2",
"4.15.0.1",
"4.15.0",
"4.14.15",
"4.14.14",
"4.14.13",
"4.14.12",
"4.14.11.1",
"4.14.11",
"4.14.10",
"4.14.9",
"4.14.8.1",
"4.14.7",
"4.14.6",
"4.14.5",
"4.14.4",
"4.14.3",
"4.14.2",
"4.14.1",
"4.14.0.2",
"4.14.0.1",
"4.14.0",
"4.13.10",
"4.13.9",
"4.13.8",
"4.13.7",
"4.13.6",
"4.13.5",
"4.13.4",
"4.13.3",
"4.13.2",
"4.13.1.1",
"4.13.1",
"4.13.0",
"4.12.9",
"4.12.8",
"4.12.7",
"4.12.6.1",
"4.12.6",
"4.12.5",
"4.12.4.1",
"4.12.4",
"4.12.3",
"4.12.2",
"4.12.1",
"4.12.0",
"4.11.5",
"4.11.4",
"4.11.3",
"4.11.2",
"4.11.1",
"4.11.0.2",
"4.11.0.1",
"4.11.0",
"4.10.8",
"4.10.7",
"4.10.6",
"4.10.5",
"4.10.4",
"4.10.3",
"4.10.2",
"4.10.1",
"4.10.0",
"4.10.0-beta.2",
"4.10.0-beta.1",
"4.9.7",
"4.9.6",
"4.9.5",
"4.9.4",
"4.9.3",
"4.9.2",
"4.9.1",
"4.9.0",
"4.8.11",
"4.8.10",
"4.8.9",
]
runs-on: ubuntu-latest
steps:
- name: 📥 Checkout repository
uses: actions/checkout@v2
- name: 🧾 Set environment variables
id: step_one
run: |
echo "PHP_VERSION=8.1" >> $GITHUB_ENV
echo "CRAFT_VERSION=${{ matrix.craft_version }}" >> $GITHUB_ENV
- name: 🧪 Run tests for CraftCMS ${{ matrix.craft_version }}
run: make test-craft-versions