Skip to content

Refactor CI workflows and standardize PHP version to 8.0#11

Merged
dannorthern merged 6 commits into
mainfrom
dev
May 13, 2026
Merged

Refactor CI workflows and standardize PHP version to 8.0#11
dannorthern merged 6 commits into
mainfrom
dev

Conversation

@dannorthern

Copy link
Copy Markdown
Member

This pull request streamlines and modernizes the repository's GitHub Actions workflows by migrating custom workflow logic to reusable workflows from the organization's shared .github repository. It also slightly broadens PHP version compatibility in composer.json. The main changes are summarized below:

CI/CD Workflow Modernization:

  • The release.yml workflow is refactored to use the shared composer-package-release.yml reusable workflow. This removes a large amount of custom scripting in favor of a standardized, maintainable release process.
  • The tests.yml workflow is replaced with a call to the shared composer-package-ci.yml reusable workflow, simplifying the CI configuration and ensuring consistency with other packages.
  • A new scheduled-ci.yml workflow is added to run scheduled CI checks every Monday using the shared workflow, improving ongoing code health monitoring.

Dependency Requirements:

  • The minimum required PHP version in composer.json is lowered from 8.1 to 8.0, allowing broader compatibility.

dannorthern and others added 6 commits August 17, 2025 15:30
- Update PHP requirement from 8.1 to 8.0 for consistency across all packages
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@dannorthern dannorthern merged commit 0504172 into main May 13, 2026
12 of 14 checks passed
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