SOLR-18070 Add more changelog checks to smoke tester#4054
Conversation
|
This PR has had no activity for 60 days and is now labeled as stale. Any new activity will remove the stale label. To attract more reviewers, please tag people who might be familiar with the code area and/or notify the dev@solr.apache.org mailing list. To exempt this PR from being marked as stale, make it a draft PR or add the label "exempt-stale". If left unattended, this PR will be closed after another 60 days of inactivity. Thank you for your contribution! |
|
What's the status here? |
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
9bd9694 to
cc34198
Compare
Status is that the added checks look good, they will validate that changelog in the release-artifacts are as expected. But to also be able to run the smokeTester a week or two before the release starts, and before the RM generates CHANGELOG.md, I have added a new cli flag |
Adds checks to smoke tester
changelog/unreleasedis emptychangelog/v{releaseVer}exists and does not contain arelease-date.txtchangelog/vx.y.zfolders do contain arelease-date.txtChanges.htmldoes not list a release-date for current releaseThe new tests run by default, but can be disabled with new
--skip-changelog-currentoption. This allows e.g. Jenkins to run smoke tester a week before the RM starts generating final changelog, i.e. the smoke tester will then accept that unreleased folder contains files...https://issues.apache.org/jira/browse/SOLR-18070