Skip to content

#29 - CI: test the lowest dependencies - #30

Merged
njoubert-cleverage merged 1 commit into
mainfrom
29
Oct 14, 2026
Merged

njoubert-cleverage merged 1 commit into
mainfrom
29

Conversation

@njoubert-cleverage

Copy link
Copy Markdown
Member

Description

Fixes #29: run the test suite in CI with the lowest versions allowed by composer.json. Same change as cleverage/process-bundle#274 (PR cleverage/process-bundle#287).

Changes

  • .github/workflows/test.yml: new PHP 8.2 + lowest + normal job (first entry of strategy.matrix.include, dependencies: lowest).
  • No lower bound to fix: the lowest set passes.
  • CHANGELOG (Latest).

Checks

  • Locally, PHP 8.2 + composer update --prefer-lowest --prefer-stable (cleverage/process-bundle 5.0, symfony/* 6.4.0, psr/log 1.1.0, monolog/monolog 1.25.1, phpunit/phpunit 11.5.50): 31 tests OK.
  • PHP 8.5 + composer update: 31 tests OK, PHPStan OK.

Requirements

  • Documentation updates
    • Reference
    • Changelog
  • Unit tests

Breaking changes

None (CI only).

🤖 Generated with Claude Code

Add a "PHP 8.2 + lowest" job to the test matrix, running the suite with the
lowest versions allowed by composer.json (composer update --prefer-lowest
--prefer-stable). The lowest set passes locally on PHP 8.2, so no lower
bound needs to be raised.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@njoubert-cleverage
njoubert-cleverage merged commit a0d31f2 into main Oct 14, 2026
18 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.

CI: test the lowest dependencies

1 participant