@@ -28,12 +28,12 @@ stderr() {
2828
2929fail_for_invalid_args () {
3030 stderr " Invalid arguments!"
31- stderr " Expected arguments: <vote|announce> <version> <commitId>"
31+ stderr " Expected arguments: <vote|announce> <version> <commitId> <nexusUrl> "
3232 exit 1
3333}
3434
3535# Check arguments
36- [ $# -ne 3 ] && fail_for_invalid_args
36+ [ $# -ne 4 ] && fail_for_invalid_args
3737
3838# Constants
3939PROJECT_NAME=" Apache Log4j Scala"
@@ -43,6 +43,7 @@ PROJECT_STAGING_SITE="${PROJECT_SITE/apache.org/staged.apache.org}"
4343PROJECT_REPO=" https://github.com/apache/logging-log4j-scala"
4444PROJECT_VERSION=" $2 "
4545COMMIT_ID=" $3 "
46+ NEXUS_URL=" $4 "
4647PROJECT_DIST_URL=" https://dist.apache.org/repos/dist/dev/logging/$PROJECT_ID /$PROJECT_VERSION "
4748
4849# Check release notes file
@@ -54,8 +55,8 @@ RELEASE_NOTES_FILE="$SCRIPT_DIR/../target/generated-site/antora/modules/ROOT/pag
5455
5556dump_release_notes () {
5657 awk " f{print} /^Release date::/{f=1}" " $RELEASE_NOTES_FILE " \
57- | sed -r -e ' s| ' $PROJECT_REPO ' /(issues|pull)/[0-9]+\[([0-9]+)\]| #\2| g
58- s| https://github.com/([^/]+)/([^/]+)/(pull|issues)/([0-9]+)\[(\1/\2#\4)\]|\5| g'
58+ | sed -r -e ' s! ' $PROJECT_REPO ' /(issues|pull)/[0-9]+\[([0-9]+)\]! #\2! g
59+ s! https://github.com/([^/]+)/([^/]+)/(pull|issues)/([0-9]+)\[(\1/\2#\4)\]!\5! g'
5960}
6061
6162case $1 in
@@ -71,7 +72,7 @@ Website: $PROJECT_STAGING_SITE-$PROJECT_VERSION
7172GitHub: $PROJECT_REPO
7273Commit: $COMMIT_ID
7374Distribution: $PROJECT_DIST_URL
74- Nexus: https://repository.apache.org/content/repositories/orgapachelogging-<FIXME>
75+ Nexus: $NEXUS_URL
7576Signing key: 0x077e8893a6dcc33dd4a4d5b256e73ba9a0b592d0
7677Review kit: https://s.apache.org/logging-parent-release-review-kit
7778
0 commit comments