Skip to content

[WIP] Update CI workflow to latest versions #7

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Jun 21, 2025
Merged

Conversation

cuppett
Copy link
Owner

@cuppett cuppett commented Jun 21, 2025

Summary

  • Update PHP versions to 8.3, 8.4 (latest stable)
  • Update Kubernetes versions to 1.31.10, 1.32.6, 1.33.2 (current supported)
  • Upgrade Laravel to 11., 12. with corresponding testbench versions
  • Update minikube to 1.36.0 (latest stable)
  • Upgrade codecov action to v5
  • Update README badges to reflect new Kubernetes versions

Test plan

  • Verify CI workflow runs successfully with new versions
  • Check for any compatibility issues with PHP 8.4
  • Ensure Laravel 12 support works correctly
  • Validate Kubernetes version compatibility
  • Test minikube 1.36.0 functionality

🤖 Generated with Claude Code

cuppett and others added 2 commits June 21, 2025 08:09
- Upgrade PHP versions to 8.3, 8.4 (latest stable)
- Update Kubernetes versions to 1.31.10, 1.32.6, 1.33.2 (current supported)
- Upgrade Laravel to 11.*, 12.* with corresponding testbench versions
- Update minikube to 1.36.0 (latest stable)
- Upgrade codecov action to v5
- Update README badges to reflect new Kubernetes versions

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Set minimum PHP version to ^8.3
- Update Laravel dependencies to support ^11.0 < /dev/null | ^12.0
- Upgrade Guzzle to ^7.0 (remove 6.x support)
- Update dev dependencies:
  - mockery/mockery: ^1.6
  - orchestra/testbench: ^9.0|^10.0
  - phpunit/phpunit: ^10.0|^11.0
  - vimeo/psalm: ^6.12.0
- Update composer/semver to ^3.4

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@cuppett cuppett force-pushed the cuppett/update-deps branch from 90cc96d to 74e0ec5 Compare June 21, 2025 12:16
cuppett and others added 2 commits June 21, 2025 08:31
Make environmentVariableContextProvider static to support PHPUnit 10+

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Update XML schema to vendor/phpunit/phpunit/phpunit.xsd
- Use modern <source> element for coverage filtering
- Set failOnWarning and failOnDeprecation to false to handle warnings gracefully
- Configure proper coverage reporting with clover and text outputs

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@cuppett cuppett marked this pull request as ready for review June 21, 2025 13:00
@cuppett cuppett merged commit 27562d7 into main Jun 21, 2025
24 checks passed
@cuppett cuppett deleted the cuppett/update-deps branch June 21, 2025 13:02
cuppett added a commit that referenced this pull request Jun 21, 2025
* Update CI workflow to latest versions

- Upgrade PHP versions to 8.3, 8.4 (latest stable)
- Update Kubernetes versions to 1.31.10, 1.32.6, 1.33.2 (current supported)
- Upgrade Laravel to 11.*, 12.* with corresponding testbench versions
- Update minikube to 1.36.0 (latest stable)
- Upgrade codecov action to v5
- Update README badges to reflect new Kubernetes versions

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

* Update composer dependencies for Laravel 11/12 and PHP 8.3/8.4

- Set minimum PHP version to ^8.3
- Update Laravel dependencies to support ^11.0 < /dev/null | ^12.0
- Upgrade Guzzle to ^7.0 (remove 6.x support)
- Update dev dependencies:
  - mockery/mockery: ^1.6
  - orchestra/testbench: ^9.0|^10.0
  - phpunit/phpunit: ^10.0|^11.0
  - vimeo/psalm: ^6.12.0
- Update composer/semver to ^3.4

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

* Fix PHPUnit data provider compatibility

Make environmentVariableContextProvider static to support PHPUnit 10+

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

* Update PHPUnit configuration for v11 compatibility

- Update XML schema to vendor/phpunit/phpunit/phpunit.xsd
- Use modern <source> element for coverage filtering
- Set failOnWarning and failOnDeprecation to false to handle warnings gracefully
- Configure proper coverage reporting with clover and text outputs

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
cuppett added a commit that referenced this pull request Jun 21, 2025
* Update CI workflow to latest versions

- Upgrade PHP versions to 8.3, 8.4 (latest stable)
- Update Kubernetes versions to 1.31.10, 1.32.6, 1.33.2 (current supported)
- Upgrade Laravel to 11.*, 12.* with corresponding testbench versions
- Update minikube to 1.36.0 (latest stable)
- Upgrade codecov action to v5
- Update README badges to reflect new Kubernetes versions

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

* Update composer dependencies for Laravel 11/12 and PHP 8.3/8.4

- Set minimum PHP version to ^8.3
- Update Laravel dependencies to support ^11.0 < /dev/null | ^12.0
- Upgrade Guzzle to ^7.0 (remove 6.x support)
- Update dev dependencies:
  - mockery/mockery: ^1.6
  - orchestra/testbench: ^9.0|^10.0
  - phpunit/phpunit: ^10.0|^11.0
  - vimeo/psalm: ^6.12.0
- Update composer/semver to ^3.4

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

* Fix PHPUnit data provider compatibility

Make environmentVariableContextProvider static to support PHPUnit 10+

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

* Update PHPUnit configuration for v11 compatibility

- Update XML schema to vendor/phpunit/phpunit/phpunit.xsd
- Use modern <source> element for coverage filtering
- Set failOnWarning and failOnDeprecation to false to handle warnings gracefully
- Configure proper coverage reporting with clover and text outputs

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.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.

1 participant