Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gherkin-perl: Fixes due to testing release infrastructure #1316

Merged
merged 9 commits into from
Jan 24, 2021

Conversation

ehuelsmann
Copy link
Contributor

Summary

Fixes to Makefile as a consequence of testing release rules

Details

The Perl release hasn't been used since 4.0.0. Although I'm not familiar with the procedure, I've tested various rules and looked at the rules from Java and Ruby to see what they're expected to do.

One of the findings from the testing is that there is a Perl test suite (of a single test), which is run on release -- which was broken, because not run on CI. This test has now been fixed and added to the regular test cycle.

Gherkin 4.0.0 is what is currently available on CPAN.
The Perl test suite was being tested only on release. Make sure the
tests are generally included in test runs.
Peeking at the Java implementation, the current version is
`16.0.1-SNAPHOT` and there is an "update-version" rule which is
presumably used in the release process.
This code is already in the generated output - no update needed there.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
language: perl library: gherkin 🔧 build Related to build / release process
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant