Repository navigation
Conversation
Use the same setup-php version as the other MaxMind PHP repositories. 2.37.2 breaks on macOS because Homebrew changed from 2026-10-07 to 2026-10-09. This repository has no macOS jobs, so its CI is not affected now. ENG-5610 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📝 Walkthrough
Merge Risk: ⚪ Minimal · up to The change only updates the PHP setup action pins across the listed workflows; no actionable merge-blocking risk is established. Pre-merge checks |
|
There was a problem hiding this comment.
🟢 Approval recommended
All setup-php references consistently use the verified commit for version 2.40.0.
0 open findings
What changed in this PR
Updates all CI workflows to pin shivammathur/setup-php 2.40.0 at its verified commit SHA.
Changes:
- Updates all six
setup-phpusages from 2.37.2 to 2.40.0. - Keeps workflow configurations otherwise unchanged.
| File | Description |
|---|---|
.github/workflows/test.yml |
Updates test PHP setup. |
.github/workflows/test-bundled.yml |
Updates both bundled-build jobs. |
.github/workflows/lint.yml |
Updates lint PHP setup. |
.github/workflows/codeql-analysis.yml |
Updates CodeQL PHP setup. |
.github/workflows/clang-analyzer.yml |
Updates analyzer PHP setup. |
🧠 Review effort: Balanced
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Pin
shivammathur/setup-phpto 2.40.0 in all workflows, to match the other MaxMind PHP repositories.This repository has no macOS jobs, so its CI does not fail now. setup-php 2.37.2 fails on macOS because of Homebrew changes from 2026-10-07 to 2026-10-09. See maxmind/GeoIP2-php#351 for the cause.
ENG-5610
🤖 Generated with Claude Code
Summary by CodeRabbit