Skip to content

#347 - CI: required check, weekly build, matrix without duplicates, pinned actions - #348

Open
njoubert-cleverage wants to merge 3 commits into
mainfrom
347
Open

njoubert-cleverage wants to merge 3 commits into
mainfrom
347

Conversation

@njoubert-cleverage

@njoubert-cleverage njoubert-cleverage commented Oct 22, 2026 •

Copy link
Copy Markdown
Member

Description

Fixes #347.

  • test.yml: Tests passed job (to require in the branch protection of main once merged), matrix of 11 jobs instead of 15 (duplicates, allowed-to-fail and "Install variant" removed), fail-fast: false, timeout-minutes.
  • quality.yml: new Composer validate job (composer validate --strict --no-check-lock), Quality passed job, timeout-minutes.
  • Both: weekly build (Monday 6:00 UTC) and workflow_dispatch, concurrency (a new push cancels the build of the previous one on a pull request).
  • Actions pinned by commit SHA (version in a comment, kept up to date by Dependabot), notifications.yml included.
  • phpunit.xml.dist uses the schema of the installed PHPUnit version (vendor/phpunit/phpunit/phpunit.xsd).

Requirements

  • Documentation updates
    • Reference
    • Changelog
  • Unit tests

Breaking changes

None.

🤖 Generated with Claude Code

njoubert-cleverage and others added 3 commits October 22, 2026 18:38
…d, matrix without duplicates, concurrency, fail-fast and timeouts, composer validate, PHPUnit ^11.5, actions pinned by SHA

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…ports the exception handlers of the Symfony kernel as not removed)

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <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.

CI: required check, weekly build, matrix without duplicates, pinned actions

1 participant