Repository navigation
feat: migrate Mailpit Behat extension to Behat 4 - #3
Merged
Merged
Conversation
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
… cleanup Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
7 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Tracking
Implements the package work tracked by LibreSign/libresign#8978. The tracking issue remains open until a stable Composer-installable breaking release is published. No changes to the main LibreSign repository.
Migration
^8.2and Behat^4.0at runtime. Declare Symfony Config/EventDispatcher dependencies explicitly.behat.yml.distwith Behat 4behat.dist.php, using a fully qualified extension class.@prefix while retaining a configurablepurge_tagand the legacy non-prefixed input.guzzlehttp/psr7:^1.6test-only dependency that prevented Composer installation due to security advisories, without disabling security checks.Checks on HEAD
61c2209476f0c525904f02325532a4c60ca2f27cAll seven GitHub Actions workflows passed:
Relevant Behat workflow: https://github.com/LibreSign/mailpit-behat-extension/actions/runs/42072808797
No local Composer/Docker test run is claimed; the tests were executed in GitHub Actions with isolated Mailpit.
Out of scope / release follow-up
After human code review, authorized merge and compatibility verification in the LibreSign consumer, publish a new breaking major release (likely
v1.0.0after verifying the current tags); verify Packagist ingestion and Composer stable installation. No merge, releases, or main-repository modifications were performed here.