Skip to content

Conversation

@cuppett
Copy link
Owner

@cuppett cuppett commented Oct 8, 2025

Summary

This PR addresses CI timeout issues and updates all Kubernetes and tool versions to their latest stable releases.

Changes

CI Workflow (.github/workflows/ci.yml)

  • Timeout: Increased from 15 to 25 minutes to prevent test timeouts
  • Kubernetes versions: Updated to latest patches and added K8s 1.34 support
    • Dropped: 1.31.10 (out of support window)
    • Updated: 1.32.6 → 1.32.9
    • Updated: 1.33.1 → 1.33.5
    • Added: 1.34.1 (latest stable release)
  • Minikube: Updated from 1.36.0 to 1.37.0 (adds Kubernetes 1.34 support)

Documentation

  • README.md: Updated Kubernetes version badges to reflect CI test matrix
  • AGENTS.md: Updated CI reference section with new versions and timeout

Testing

CI will run against the full matrix:

  • PHP: 8.3, 8.4
  • Kubernetes: 1.32.9, 1.33.5, 1.34.1
  • Laravel: 11., 12.
  • Composer: prefer-lowest, prefer-stable

Rationale

  • The 15-minute timeout was causing test failures as the integration test suite grew
  • Kubernetes 1.31 is approaching end of support
  • Kubernetes 1.34 is the latest stable release (released August 2025)
  • Minikube 1.37.0 includes support for Kubernetes 1.34 and GPU acceleration features

🤖 Generated with Claude Code

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

- Increase job timeout from 15 to 25 minutes to prevent timeouts
- Update Kubernetes versions to latest patches:
  - Drop 1.31.10 (out of support window)
  - Update 1.32.6 → 1.32.9
  - Update 1.33.1 → 1.33.5
  - Add 1.34.1 (latest stable)
- Update minikube from 1.36.0 to 1.37.0 (adds K8s 1.34 support)
- Update AGENTS.md to reflect new CI configuration

These updates ensure CI tests run against the latest stable
Kubernetes releases and provide adequate time for integration
tests to complete.

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

Co-Authored-By: Claude <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings October 8, 2025 11:59
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR updates the CI workflow to address timeout issues and modernizes Kubernetes version support. The changes increase the CI timeout from 15 to 25 minutes and update the test matrix to support the latest Kubernetes versions while dropping older unsupported versions.

  • Increased CI timeout to prevent test failures as the integration test suite grows
  • Updated Kubernetes version matrix to latest patches and added K8s 1.34 support
  • Updated Minikube to version 1.37.0 for K8s 1.34 compatibility

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
.github/workflows/ci.yml Updated timeout, Kubernetes versions, and Minikube version
README.md Updated Kubernetes version badges to match CI test matrix
AGENTS.md Updated CI reference documentation with new versions and timeout

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@cuppett cuppett merged commit ffc1a66 into main Oct 8, 2025
48 checks passed
@cuppett cuppett deleted the update-ci-timeout-and-versions branch October 8, 2025 12:31
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