diff options
| author | nsfisis <nsfisis@gmail.com> | 2026-02-16 00:48:54 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2026-02-16 00:49:05 +0900 |
| commit | 315c0c5ebc8a94d1ba1d3b35dd015ef222150223 (patch) | |
| tree | 906fc49a74a1f5ed9ce33b0f87e48e3ad9196d06 | |
| parent | 0b979cfeea405586394c62dca5eb5b065af0f270 (diff) | |
| download | php-next-after-315c0c5ebc8a94d1ba1d3b35dd015ef222150223.tar.gz php-next-after-315c0c5ebc8a94d1ba1d3b35dd015ef222150223.tar.zst php-next-after-315c0c5ebc8a94d1ba1d3b35dd015ef222150223.zip | |
feat: update github actions
| -rw-r--r-- | .github/workflows/test.yaml | 32 |
1 files changed, 27 insertions, 5 deletions
diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index dc77653..6ab22a9 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -1,17 +1,39 @@ -name: Test +name: Lint & Test on: push: - branches: - - main + branches: [main] + pull_request: + branches: [main] jobs: test: - name: Test + name: Lint & Test runs-on: ubuntu-latest + strategy: + matrix: + php-versions: ['8.4', '8.5'] steps: - uses: actions/checkout@v4 - - uses: php-actions/composer@v6 + + - name: Setup PHP + uses: shivammathur/setup-php@v2 + with: + php-version: ${{ matrix.php-versions }} + + - name: Get composer cache directory + id: composer-cache + run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT + + - name: Cache dependencies + uses: actions/cache@v4 + with: + path: ${{ steps.composer-cache.outputs.dir }} + key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} + restore-keys: ${{ runner.os }}-composer- + + - name: Install dependencies + run: composer install --prefer-dist - name: Run ECS run: composer ecs |
