You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ro...@apache.org on 2026/07/29 05:41:34 UTC
(sling-org-apache-sling-committer-cli) branch master updated (aa38586 -> 1ba57e0)
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
(sling-org-apache-sling-committer-cli) 01/01: Merge pull request #34 from apache/feature/SLING-13253-finalize
Posted by ro...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
royteeuwen pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-committer-cli.git
commit 1ba57e0bd0b7bd5bef8944f9490dad1a6ad7fd85
Merge: aa38586 c271553
Author: Roy Teeuwen <ro...@apache.org>
AuthorDate: Wed Jul 29 07:41:28 2026 +0200
Merge pull request #34 from apache/feature/SLING-13253-finalize
SLING-13253 - release finalize command and act-by-name support
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 +--
.../sling/cli/impl/jira/ChangelogJiraAction.java | 53 +++
.../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, 1768 insertions(+), 153 deletions(-)