diff --git a/.github/workflows/auto-release.yml b/.github/workflows/auto-release.yml index 9879ba2..092e530 100644 --- a/.github/workflows/auto-release.yml +++ b/.github/workflows/auto-release.yml @@ -29,7 +29,7 @@ jobs: release: ${{ steps.ver.outputs.release }} version: ${{ steps.ver.outputs.version }} steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 with: { fetch-depth: 0 } # need all tags - name: Read top CHANGELOG version diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fce0b71..c99e6e1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,7 +25,7 @@ jobs: matrix: php: ["8.4"] # real floor: Symfony 8 + PHPUnit require PHP >= 8.4.1 steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 with: { submodules: recursive } # path-repo modules must be present - uses: shivammathur/setup-php@v2 with: @@ -48,7 +48,7 @@ jobs: name: Zig build (all targets) runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 - name: Setup Zig (self-hosted pinned toolchain) run: ./tools/ci/setup-zig.sh env: diff --git a/.github/workflows/php-analysis.yml b/.github/workflows/php-analysis.yml index 28b1bf3..76cccdf 100644 --- a/.github/workflows/php-analysis.yml +++ b/.github/workflows/php-analysis.yml @@ -33,7 +33,7 @@ jobs: name: composer audit runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 with: { submodules: recursive } - uses: shivammathur/setup-php@v2 with: { php-version: "8.4", tools: composer, coverage: none } @@ -47,7 +47,7 @@ jobs: name: PHPStan runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 with: { submodules: recursive } - uses: shivammathur/setup-php@v2 with: @@ -72,7 +72,7 @@ jobs: container: image: semgrep/semgrep steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 - name: Run Semgrep (PHP + security rulesets) run: semgrep scan --sarif --output=semgrep.sarif --config=p/php --config=p/security-audit --config=p/secrets env: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b5ad55b..7f394a2 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -32,7 +32,7 @@ jobs: name: Test (PHPUnit) runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 with: { submodules: recursive } # path-repo modules must be present - uses: shivammathur/setup-php@v2 with: @@ -54,7 +54,7 @@ jobs: needs: test runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 with: { submodules: recursive } - name: Setup Zig run: ./tools/ci/setup-zig.sh @@ -80,7 +80,7 @@ jobs: needs: test runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 with: { submodules: recursive } - name: Setup Zig run: ./tools/ci/setup-zig.sh @@ -98,7 +98,7 @@ jobs: needs: test runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 with: { submodules: recursive } - name: Install llvm-lipo (for the universal Mach-O) run: sudo apt-get update && sudo apt-get install -y llvm @@ -118,7 +118,7 @@ jobs: needs: [build-linux, build-windows, build-macos] runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v5 # need CHANGELOG.md at the checked-out commit + - uses: actions/checkout@v7 # need CHANGELOG.md at the checked-out commit - uses: actions/download-artifact@v8 with: { path: artifacts/ } - name: Resolve version + extract CHANGELOG section