This is an automated email from the ASF dual-hosted git repository.
royteeuwen pushed a change to branch master
in repository
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-committer-cli.git
from aa38586 Merge pull request #32 from
apache/feature/SLING-13253-update-dist
add ce7f8cb SLING-13253 - release finalize command
add 3493afa SLING-13253 - tally-votes: widen vote-thread lookup window to
6 months
add 5873f6c SLING-13253 - finalize: guard against late-tagged issues and
make finalize resumable
add a926df2 SLING-13253 - finalize: detect reporter addrelease.py
failures reported as HTTP 200
add c1f2399 SLING-13253 - update-reporter: detect addrelease.py failures
reported as HTTP 200
add 0517850 SLING-13253 - finalize: remove duplication with the per-step
commands; dist removes only the closest older version
add 04a9979 SLING-13253 - tally-votes: ask a PMC member to finalize when
the releaser is not on the PMC
add cc7ed63 SLING-13253 - address SonarCloud code smells on the finalize
PR
add c271553 SLING-13253 - VersionClient: split changelog scan to drop
cognitive complexity
new 1ba57e0 Merge pull request #34 from
apache/feature/SLING-13253-finalize
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
README.md | 204 +++++++++++-
.../apache/sling/cli/impl/jira/VersionClient.java | 166 +++++++++-
.../sling/cli/impl/mail/VoteThreadFinder.java | 5 +-
.../sling/cli/impl/nexus/StagingRepository.java | 13 +
.../cli/impl/release/CreateJiraVersionCommand.java | 63 +---
.../sling/cli/impl/release/FinalizeCommand.java | 361 ++++++++++++++++++++
.../sling/cli/impl/release/JiraVersions.java | 102 ++++++
.../cli/impl/release/LateFixVersionGuard.java | 76 +++++
.../impl/release/ReleaseJiraVersionCommand.java | 17 +-
.../apache/sling/cli/impl/release/Reporter.java | 136 ++++++++
.../sling/cli/impl/release/TallyVotesCommand.java | 20 +-
.../sling/cli/impl/release/UpdateDistCommand.java | 95 ++++--
.../cli/impl/release/UpdateReporterCommand.java | 38 +--
...onsJiraAction.java => ChangelogJiraAction.java} | 32 +-
.../org/apache/sling/cli/impl/jira/MockJira.java | 1 +
.../sling/cli/impl/jira/VersionClientTest.java | 40 +++
.../impl/release/CreateJiraVersionCommandTest.java | 2 +-
.../cli/impl/release/FinalizeCommandTest.java | 365 +++++++++++++++++++++
.../release/ReleaseJiraVersionCommandTest.java | 50 ++-
.../cli/impl/release/TallyVotesCommandTest.java | 15 +-
.../cli/impl/release/UpdateDistCommandTest.java | 4 +
.../impl/release/UpdateReporterCommandTest.java | 6 +-
src/test/resources/jira/changelog/SLING-0004.json | 25 ++
src/test/resources/jira/changelog/SLING-0005.json | 25 ++
src/test/resources/jira/changelog/SLING-0006.json | 39 +++
25 files changed, 1735 insertions(+), 165 deletions(-)
create mode 100644
src/main/java/org/apache/sling/cli/impl/release/FinalizeCommand.java
create mode 100644
src/main/java/org/apache/sling/cli/impl/release/JiraVersions.java
create mode 100644
src/main/java/org/apache/sling/cli/impl/release/LateFixVersionGuard.java
create mode 100644
src/main/java/org/apache/sling/cli/impl/release/Reporter.java
copy
src/test/java/org/apache/sling/cli/impl/jira/{GetRelatedIssueCountsForVersionsJiraAction.java
=> ChangelogJiraAction.java} (54%)
create mode 100644
src/test/java/org/apache/sling/cli/impl/release/FinalizeCommandTest.java
create mode 100644 src/test/resources/jira/changelog/SLING-0004.json
create mode 100644 src/test/resources/jira/changelog/SLING-0005.json
create mode 100644 src/test/resources/jira/changelog/SLING-0006.json