Skip to content

CI/Psaml fixes#73

Merged
delatrie merged 3 commits into
mainfrom
maintenance-26-04
Apr 28, 2026
Merged

CI/Psaml fixes#73
delatrie merged 3 commits into
mainfrom
maintenance-26-04

Conversation

@delatrie
Copy link
Copy Markdown
Contributor

@delatrie delatrie commented Apr 27, 2026

The PR fixes the CI build pipeline and several errors caused by new Psalm rules. Here is the list of changes:

  • Fix composer: command not found on Mac OS GitHub runners
  • Fix Psaml error: MixedArgumentTypeCoercion in src/Model/JsonSerializableTrait.php
  • Fix multiple Psalm errors: UnnecessaryVarAnnotation in test/AllureLifecycleTest.php
  • Fix multiple Psalm errors PossiblyInvalidArgument in test/AllureTest.php
  • Bump actions/checkout to v6.
  • Bump vimeo/psalm to ^5.17 to avoid MixedArrayAssignment when using --prefer-lowest in CI.

@delatrie delatrie marked this pull request as ready for review April 27, 2026 19:48
@delatrie delatrie merged commit c79e2c6 into main Apr 28, 2026
20 checks passed
@delatrie delatrie deleted the maintenance-26-04 branch April 28, 2026 07:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants