Skip to content

Improve 3.x test and CI workflows#146

Merged
timkelty merged 7 commits into3.xfrom
feature/3.x-test-ci-hardening
Mar 27, 2026
Merged

Improve 3.x test and CI workflows#146
timkelty merged 7 commits into3.xfrom
feature/3.x-test-ci-hardening

Conversation

@timkelty
Copy link
Copy Markdown
Contributor

@timkelty timkelty commented Mar 27, 2026

Summary

  • run CI against both Craft 3 AND 4 keep PHPStan/unit tests in the compatibility matrix
  • add regression coverage for the asset upload volume subpath compatibility fix and correct UrlSigner query normalization so the restored unit suite passes

@timkelty
Copy link
Copy Markdown
Contributor Author

While restoring the 3.x unit workflow, the existing suite surfaced a real normalization bug in : removing the signature query parameter left a trailing , so the HMAC input used during verification didn’t match the one used during signing. This PR trims that trailing delimiter in , which gets the existing tests green again once the Docker-backed test DB is running.

@timkelty timkelty merged commit b3af89e into 3.x Mar 27, 2026
9 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