Skip to content

feat: Require PHP 8.2 or later - #33

Merged
jsonbailey merged 3 commits into
mainfrom
jb/sdk-3350/bump-php
Oct 21, 2026
Merged

jsonbailey merged 3 commits into
mainfrom
jb/sdk-3350/bump-php

Conversation

@jsonbailey

@jsonbailey jsonbailey commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

Summary

PHP 8.1 is end-of-life. The minimum PHP version is now 8.2.

  • composer.json requires php >=8.2.
  • CI tests PHP 8.2 to 8.4. The CI action default matches.
  • README states the new minimum (was 7.4).

@jsonbailey
jsonbailey marked this pull request as ready for review October 21, 2026 17:08
@jsonbailey
jsonbailey requested a review from a team as a code owner October 21, 2026 17:08
@jsonbailey jsonbailey changed the title feat: Bump PHP to 8.1+ feat: Require PHP 8.2 or later Oct 21, 2026

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 71b6509. Configure here.

Comment thread .github/workflows/ci.yml Outdated
@jsonbailey
jsonbailey merged commit 0f3eabd into main Oct 21, 2026
10 checks passed
@jsonbailey
jsonbailey deleted the jb/sdk-3350/bump-php branch October 21, 2026 18:30
jsonbailey pushed a commit that referenced this pull request Oct 21, 2026
🤖 I have created a release *beep* *boop*
---


##
[3.3.0](3.2.0...3.3.0)
(2026-10-21)


### Features

* Require PHP 8.2 or later
([#33](#33))
([0f3eabd](0f3eabd))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> **Overview**
> Bumps the package to **3.3.0** via Release Please:
`.release-please-manifest.json`, the phpdoc title in the build-docs
action, and a new **CHANGELOG** section for 2026-10-21.
> 
> The release notes call out **PHP 8.2+** as the minimum runtime (from
[#33](#33));
this PR does not change application or library source—only release
metadata.
> 
> <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
93e9d8e. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).</sup>
<!-- /CURSOR_SUMMARY -->

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants