This is an automated email from the ASF dual-hosted git repository.

bitstorm pushed a commit to branch build/wicket-10.12.0
in repository https://gitbox.apache.org/repos/asf/wicket.git

commit 49be9a20b76191a4bacaf641f8128835786fd17a
Author: Andrea Del Bene <[email protected]>
AuthorDate: Sat Oct 24 14:42:56 2026 +0200

    Added post-release scripts and vote/release email templates
---
 promote-10.12.0.sh         | 40 +++++++++++++++++++++++++++++++
 release-announce.txt       | 49 ++++++++++++++++++++++++++++++++++++++
 release-vote.txt           | 35 +++++++++++++++++++++++++++
 release.txt                | 49 ++++++++++++++++++++++++++++++++++++++
 revert-10.12.0.sh          | 31 ++++++++++++++++++++++++
 wicket-10.12.0-released.md | 59 ++++++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 263 insertions(+)

diff --git a/promote-10.12.0.sh b/promote-10.12.0.sh
new file mode 100755
index 0000000000..c6f9dc46aa
--- /dev/null
+++ b/promote-10.12.0.sh
@@ -0,0 +1,40 @@
+#!/bin/bash
+echo "Promoting release 10.12.0
+
+Actions about to be performed:
+------------------------------
+
+$(cat $0 | tail -n +14)
+
+------------------------------------------"
+
+read -p "Press enter to continue or CTRL-C to abort"
+
+# push the release tag to ASF git repo
+
+git push origin rel/wicket-10.12.0
+
+# promote the source distribution by moving it from the staging area to the 
release area
+
+svn mv https://dist.apache.org/repos/dist/dev/wicket/10.12.0 
https://dist.apache.org/repos/dist/release/wicket -m "Upload release to the 
mirrors"
+
+mvn org.sonatype.plugins:nexus-staging-maven-plugin:1.6.7:rc-release 
-DstagingRepositoryId=orgapachewicket-1274 
-DnexusUrl=https://repository.apache.org -DserverId=apache.releases.https 
-Ddescription="Release vote has passed"
+
+# Renumber the next development iteration 10.13.0-SNAPSHOT:
+
+git checkout wicket-10.x
+mvn release:update-versions --batch-mode
+mvn versions:set versions:commit -DnewVersion=10.13.0-SNAPSHOT
+git add --all
+
+echo "
+Check the new versions and commit and push them to origin:
+
+  git commit -m "Start next development version"
+  git push
+
+Remove the previous version of Wicket using this command:
+
+  svn rm https://dist.apache.org/repos/dist/release/wicket/10.11.0 -m \"Remove 
previous version from mirrors\"
+
+"
diff --git a/release-announce.txt b/release-announce.txt
new file mode 100644
index 0000000000..2ca63974c9
--- /dev/null
+++ b/release-announce.txt
@@ -0,0 +1,49 @@
+The Apache Wicket PMC is proud to announce Apache Wicket 10.12.0!
+
+Apache Wicket is an open source Java component oriented web application
+framework that powers thousands of web applications and web sites for
+governments, stores, universities, cities, banks, email providers, and
+more. You can find more about Apache Wicket at https://wicket.apache.org
+
+This release marks another minor release of Wicket 10. We
+use semantic versioning for the development of Wicket, and as such no
+API breaks are present in this release compared to 10.0.0.
+
+<OPTIONAL> New and noteworthy
+<OPTIONAL> ------------------
+<OPTIONAL>
+Using this release
+------------------
+
+With Apache Maven update your dependency to (and don't forget to
+update any other dependencies on Wicket projects to the same version):
+
+<dependency>
+    <groupId>org.apache.wicket</groupId>
+    <artifactId>wicket-core</artifactId>
+    <version>10.12.0</version>
+</dependency>
+
+Or download and build the distribution yourself, or use our
+convenience binary package you can find here:
+
+ * Download: http://wicket.apache.org/start/wicket-10.x.html#manually
+
+Upgrading from earlier versions
+-------------------------------
+
+If you upgrade from 10.y.z this release is a drop in replacement. If
+you come from a version prior to 10.0.0, please read our Wicket 10
+migration guide found at
+
+ * http://s.apache.org/wicket10migrate
+
+Have fun!
+
+— The Wicket team
+
+
+========================================================================
+
+    CHANGELOG for 10.12.0:
+    
diff --git a/release-vote.txt b/release-vote.txt
new file mode 100644
index 0000000000..87d78ec61f
--- /dev/null
+++ b/release-vote.txt
@@ -0,0 +1,35 @@
+This is a vote to release Apache Wicket 10.12.0
+
+Please download the source distributions found in our staging area
+linked below.
+
+I have included the signatures for both the source archives. This vote
+lasts for 72 hours minimum.
+
+[ ] Yes, release Apache Wicket 10.12.0
+[ ] No, don't release Apache Wicket 10.12.0, because ...
+
+Distributions, changelog, keys and signatures can be found at:
+
+    https://dist.apache.org/repos/dist/dev/wicket/10.12.0
+
+Staging repository:
+
+    https://repository.apache.org/content/repositories/orgapachewicket-1274/
+
+The binaries are available in the above link, as are a staging
+repository for Maven. Typically the vote is on the source, but should
+you find a problem with one of the binaries, please let me know, I can
+re-roll them some way or the other.
+
+Staging git repository data:
+
+    Repository:  [email protected]:apache/wicket.git
+    Branch:      build/wicket-10.12.0
+    Release tag: rel/wicket-10.12.0
+
+
+========================================================================
+
+    CHANGELOG for 10.12.0:
+    
diff --git a/release.txt b/release.txt
new file mode 100644
index 0000000000..aea76f05c2
--- /dev/null
+++ b/release.txt
@@ -0,0 +1,49 @@
+
+The release has been created. It is up to you to check if the release is up
+to par, and perform the following commands yourself when you start the vote
+to enable future development during the vote and after.
+
+A vote email has been generated in release-vote.txt, you can copy/paste it 
using:
+
+    cat release-vote.txt | pbcopy
+
+You can find the distribution in target/dist.
+
+
+Failed release
+--------------
+
+To rollback a release due to a failed vote or some other complication use:
+
+    $ ./revert-10.12.0.sh
+
+This will clean up the artfifacts from the staging areas, including Nexus,
+dist.apache.org and the release branch and tag.
+
+
+Successful release
+------------------
+
+Congratulations on the successful release vote!
+
+Use the release-announce.txt as a starter for the release announcement:
+
+    cat release-announce.txt | pbcopy
+
+A Markdown file called wicket-10.12.0-released.md has been also generated.
+You can use it to update the site with the release announcement.
+
+To promote the release after a successful vote, run:
+
+    $ ./promote-10.12.0.sh
+
+This will promote the Nexus staging repository to Maven Central, and move
+the release artifacts from the staging area to dist.apache.org. It will
+also sign the release tag and push the release branch to git.apache.org
+
+You can read this message at a later time using:
+
+    $ cat release.txt
+
+Happy voting!
+
diff --git a/revert-10.12.0.sh b/revert-10.12.0.sh
new file mode 100755
index 0000000000..459720c9e7
--- /dev/null
+++ b/revert-10.12.0.sh
@@ -0,0 +1,31 @@
+#!/bin/bash
+echo -n "Reverting release 10.12.0
+
+Actions about to be performed:
+------------------------------
+
+$(cat $0 | tail -n +14)
+
+------------------------------------------
+Press enter to continue or CTRL-C to abort"
+
+read
+
+# clean up local repository
+git checkout wicket-10.x
+git branch -D build/wicket-10.12.0
+git tag -d rel/wicket-10.12.0
+
+# clean up staging repository
+git push staging --delete refs/heads/build/wicket-10.12.0
+git push staging --delete rel/wicket-10.12.0
+
+# clean up staging dist area
+svn rm https://dist.apache.org/repos/dist/dev/wicket/10.12.0 -m "Release vote 
has failed"
+
+# clean up staging maven repository
+mvn org.sonatype.plugins:nexus-staging-maven-plugin:LATEST:rc-drop 
-DstagingRepositoryId=orgapachewicket-1274 
-DnexusUrl=https://repository.apache.org -DserverId=apache.releases.https 
-Ddescription="Release vote has failed"
+
+# clean up remaining release files
+find . -name "*.releaseBackup" -exec rm {} ;
+[ -f release.properties ] && rm release.properties
diff --git a/wicket-10.12.0-released.md b/wicket-10.12.0-released.md
new file mode 100644
index 0000000000..b9eb633b30
--- /dev/null
+++ b/wicket-10.12.0-released.md
@@ -0,0 +1,59 @@
+---
+layout: post
+title: Apache Wicket 10.12.0 released
+---
+The Apache Wicket PMC is proud to announce Apache Wicket 10.12.0!
+
+Apache Wicket is an open source Java component oriented web application
+framework that powers thousands of web applications and web sites for
+governments, stores, universities, cities, banks, email providers, and
+more. You can find more about Apache Wicket at https://wicket.apache.org
+
+This release marks another minor release of Wicket 10. We
+use semantic versioning for the development of Wicket, and as such no
+API breaks are present in this release compared to 10.0.0.
+
+<OPTIONAL> New and noteworthy
+<OPTIONAL> ------------------
+<OPTIONAL>
+Using this release
+------------------
+
+With Apache Maven update your dependency to (and don't forget to
+update any other dependencies on Wicket projects to the same version):
+
+{% highlight xml%}
+<dependency>
+    <groupId>org.apache.wicket</groupId>
+    <artifactId>wicket-core</artifactId>
+    <version>10.12.0</version>
+</dependency>
+{% endhighlight%}
+
+Or download and build the distribution yourself, or use our
+convenience binary package you can find here:
+
+ * Download: http://wicket.apache.org/start/wicket-10.x.html#manually
+
+<!--more-->
+
+Upgrading from earlier versions
+-------------------------------
+
+If you upgrade from 10.y.z this release is a drop in replacement. If
+you come from a version prior to 10.0.0, please read our Wicket 10
+migration guide found at
+
+ * http://s.apache.org/wicket10migrate
+
+Have fun!
+
+— The Wicket team
+
+
+========================================================================
+
+### This Release
+
+#### CHANGELOG for 10.12.0:
+    

Reply via email to