Skip to content
This repository has been archived by the owner on Aug 16, 2024. It is now read-only.

fix: Psalm & Redis IGBinary issue #197

Merged
merged 14 commits into from
Jun 26, 2024
Merged

Conversation

jerotire
Copy link
Contributor

@jerotire jerotire commented Jun 26, 2024

Description

This fixes the CI workflow where Psalm now fails because PHP does not have Redis with IGBinary extension enabled (thus constant did not exist).

As a temporary measure, we copy-pasta the Static Analysis workflow from dvsa/.github/workflows/php-static.yml and modify Setup PHP to compile Redis from source with support for IGBinary.

Related issue: https://dvsa.atlassian.net/browse/VOL-5559

Before submitting (or marking as "ready for review")

  • Does the pull request title follow the conventional commit specification?
  • Have you performed a self-review of the code
  • Have you have added tests that prove the fix or feature is effective and working
  • Did you make sure to update any documentation relating to this change?

@jerotire jerotire changed the title Update ci.yaml fix: Psalm & Redis IGBinary issue Jun 26, 2024
@jerotire jerotire marked this pull request as ready for review June 26, 2024 13:09
@JoshuaLicense JoshuaLicense merged commit 32760c8 into main Jun 26, 2024
6 checks passed
@JoshuaLicense JoshuaLicense deleted the ci-workflow-igbinary-test branch June 26, 2024 14:48
jerotire added a commit to dvsa/vol-app that referenced this pull request Aug 16, 2024
* Update ci.yaml

* Update ci.yaml

* Update ci.yaml

* Update ci.yaml

* Update ci.yaml

* Update ci.yaml

* Update ci.yaml

* Update ci.yaml

* fix: Static Analysis uses own version so Psalm supports IGBinary

* fix: tweaked static-analysis job

* Update ci.yaml

* Update ci.yaml

* Update ci.yaml

* Update ci.yaml
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants