From 61eebc9f1b7523d96658824e30823a8728a8559b Mon Sep 17 00:00:00 2001 From: Atsushi Matsuo Date: Sun, 14 Sep 2025 13:30:17 +0900 Subject: [PATCH 1/2] Update the version of each action used in the workflows --- .github/workflows/phan.yml | 6 +++--- .github/workflows/php-src.yml | 2 +- .github/workflows/php.yml | 4 ++-- .github/workflows/phpstan.yml | 6 +++--- .github/workflows/save-baseline.yml | 8 ++++---- 5 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/workflows/phan.yml b/.github/workflows/phan.yml index 3910686..a300787 100644 --- a/.github/workflows/phan.yml +++ b/.github/workflows/phan.yml @@ -12,10 +12,10 @@ jobs: name: Run Phan runs-on: 'ubuntu-latest' steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - name: Setup PHP - uses: shivammathur/setup-php@ccf2c627fe61b1b4d924adfcbd19d661a18133a0 # v2.35.2 + uses: shivammathur/setup-php@ec406be512d7077f68eed36e63f4d91bc006edc4 # v2.35.4 with: php-version: '8.4' tools: phan:5.5.1 @@ -23,7 +23,7 @@ jobs: - name: Restore cached baseline for Phan id: cache-baseline-restore - uses: actions/cache/restore@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2.2 + uses: actions/cache/restore@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4 with: path: | test/phan-baseline.php diff --git a/.github/workflows/php-src.yml b/.github/workflows/php-src.yml index 56bc013..3ae6b60 100644 --- a/.github/workflows/php-src.yml +++ b/.github/workflows/php-src.yml @@ -15,7 +15,7 @@ jobs: matrix: php: [ '8.1', '8.2', '8.3', '8.4', 'master' ] steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - name: Run docker compose shell: bash run: | diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index a6be01c..8d4afce 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -23,10 +23,10 @@ jobs: php-version: [ '8.1', '8.2', '8.3', '8.4', '8.5' ] steps: - name: Checkout - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - name: Install PHP with extensions - uses: shivammathur/setup-php@ccf2c627fe61b1b4d924adfcbd19d661a18133a0 # v2.35.2 + uses: shivammathur/setup-php@ec406be512d7077f68eed36e63f4d91bc006edc4 # v2.35.4 with: php-version: ${{ matrix.php-version }} coverage: none diff --git a/.github/workflows/phpstan.yml b/.github/workflows/phpstan.yml index 60b3d86..9ae984e 100644 --- a/.github/workflows/phpstan.yml +++ b/.github/workflows/phpstan.yml @@ -17,10 +17,10 @@ jobs: include: - current-level: 1 steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - name: Setup PHP - uses: shivammathur/setup-php@0f7f1d08e3e32076e51cae65eb0b0c871405b16e # v2.34.1 + uses: shivammathur/setup-php@ec406be512d7077f68eed36e63f4d91bc006edc4 # v2.35.4 with: php-version: '8.4' @@ -29,7 +29,7 @@ jobs: - name: Restore cached baseline for PHPStan id: cache-baseline-restore - uses: actions/cache/restore@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2.2 + uses: actions/cache/restore@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4 with: path: | test/phpstan-baseline.neon diff --git a/.github/workflows/save-baseline.yml b/.github/workflows/save-baseline.yml index 6cb02cb..0d4c3b8 100644 --- a/.github/workflows/save-baseline.yml +++ b/.github/workflows/save-baseline.yml @@ -13,10 +13,10 @@ jobs: name: Save Baseline runs-on: 'ubuntu-latest' steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - name: Setup PHP - uses: shivammathur/setup-php@0f7f1d08e3e32076e51cae65eb0b0c871405b16e # v2.34.1 + uses: shivammathur/setup-php@ec406be512d7077f68eed36e63f4d91bc006edc4 # v2.35.4 with: php-version: '8.4' tools: phan @@ -39,7 +39,7 @@ jobs: - name: Save the baseline for Phan id: save-the-baseline-for-phan - uses: actions/cache/save@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2.2 + uses: actions/cache/save@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4 with: path: | test/phan-baseline.php @@ -47,7 +47,7 @@ jobs: - name: Save the baseline for PHPStan id: cache-baseline-save - uses: actions/cache/save@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2.2 + uses: actions/cache/save@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4 with: path: | test/phpstan-baseline.neon From 7105664c984f1ff770ae0009c468102c769420bb Mon Sep 17 00:00:00 2001 From: Atsushi Matsuo Date: Sun, 14 Sep 2025 13:32:49 +0900 Subject: [PATCH 2/2] Update php.yml for GitHub Actions to test on macOS Tahoe 26 --- .github/workflows/php.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index 8d4afce..a3726fd 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -19,7 +19,7 @@ jobs: strategy: matrix: # https://github.com/shivammathur/setup-php?tab=readme-ov-file#cloud-osplatform-support - os: [ 'ubuntu-22.04', 'ubuntu-24.04', 'ubuntu-22.04-arm', 'ubuntu-24.04-arm', 'windows-2022', 'macos-14', 'macos-15' ] + os: [ 'ubuntu-22.04', 'ubuntu-24.04', 'ubuntu-22.04-arm', 'ubuntu-24.04-arm', 'windows-2022', 'macos-14', 'macos-15', 'macos-26' ] php-version: [ '8.1', '8.2', '8.3', '8.4', '8.5' ] steps: - name: Checkout