From d1e5ead52cdeb07d27d889279c33d22171d31c1f Mon Sep 17 00:00:00 2001 From: Lee Maguire Date: Mon, 22 Dec 2025 12:27:43 +0000 Subject: [PATCH] Update Github workflow --- .github/workflows/main.yml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 3acbd82..4dfe222 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -4,12 +4,12 @@ on: push jobs: kahlan: - runs-on: ubuntu-20.04 + runs-on: ubuntu-24.04 strategy: matrix: - php-versions: ['8.2', '8.3'] + php-versions: ['8.3'] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Setup PHP uses: shivammathur/setup-php@v2 with: @@ -18,8 +18,8 @@ jobs: - name: Get Composer Cache Directory id: composer-cache run: | - echo "::set-output name=dir::$(composer config cache-files-dir)" - - uses: actions/cache@v4 + echo "dir=$(composer config cache-files-dir)" >> "$GITHUB_OUTPUT" + - uses: actions/cache@v5 with: path: ${{ steps.composer-cache.outputs.dir }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} @@ -30,12 +30,12 @@ jobs: - name: Run Kahlan tests run: vendor/bin/kahlan spec php-cs-fixer: - runs-on: ubuntu-20.04 + runs-on: ubuntu-24.04 strategy: matrix: - php-versions: ['8.2', '8.3'] + php-versions: ['8.3'] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Setup PHP uses: shivammathur/setup-php@v2 with: @@ -44,8 +44,8 @@ jobs: - name: Get Composer Cache Directory id: composer-cache run: | - echo "::set-output name=dir::$(composer config cache-files-dir)" - - uses: actions/cache@v4 + echo "dir=$(composer config cache-files-dir)" >> "$GITHUB_OUTPUT" + - uses: actions/cache@v5 with: path: ${{ steps.composer-cache.outputs.dir }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} @@ -56,9 +56,9 @@ jobs: - name: PHP CS fix run: vendor/bin/php-cs-fixer fix --dry-run -v --diff integration_tests: - runs-on: ubuntu-20.04 + runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Run tests run: | tests/run-with-docker.sh