From 5019104c6088cebecabc6df478fb838a5909708e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Boutemy?= Date: Sun, 21 Jun 2026 22:02:21 +0200 Subject: [PATCH 1/4] add push-to-atr profile --- docs/src/site/apt/index.apt.vm | 11 +++++++++++ pom.xml | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) diff --git a/docs/src/site/apt/index.apt.vm b/docs/src/site/apt/index.apt.vm index 0eabf80c..a4e09fce 100644 --- a/docs/src/site/apt/index.apt.vm +++ b/docs/src/site/apt/index.apt.vm @@ -204,6 +204,17 @@ The <<>> Profile Those files also end up in the staging repository and Maven Central. +* The <<>> Profile + + Since release 39, <<>> profile is provided to help upload built release content to + {{{https://tooling.apache.org/}Apache Tooling}}'s Trusted Releases platform, and compose the release + using {{{https://apache.github.io/tooling-atr-maven-plugin/}<<>>}}. + + See ATR's {{{https://release-test.apache.org/tutorial}tutorial}} for a quick introduction: you'll have to create a + project, for example using + {{{https://github.com/apache/infrastructure-asfyaml/blob/main/README.md#project}<<>> entry in <<<.asf.yaml>>>}}, + and start the release in ATR before composing. + Settings Configuration You can have a look at the page in Apache website diff --git a/pom.xml b/pom.xml index afe6857e..a5036d50 100644 --- a/pom.xml +++ b/pom.xml @@ -137,6 +137,7 @@ under the License. 3.4.0 3.5.6 + 1.0.0-alpha-1 ${version.maven-surefire} 3.5.1 @@ -526,6 +527,39 @@ under the License. + + push-to-atr + + + + org.apache.tooling + atr-maven-plugin + ${version.tooling.atr} + + + atr-check-composing + + check-composing + + + + upload-to-atr + + upload + + + + ${project.build.directory}/${project.artifactId}-${project.version}-source-release.zip + ${project.build.directory}/${project.artifactId}-${project.version}-source-release.zip.sha512 + ${project.build.directory}/${project.artifactId}-${project.version}-source-release.zip.asc + + + + + + + + jdk8 From bbd7000a3880629d8b9e6032a9eb91aa1be7586e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Boutemy?= Date: Tue, 23 Jun 2026 08:47:32 +0200 Subject: [PATCH 2/4] configure plugin version in pluginManagement --- pom.xml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index a5036d50..7356cbd6 100644 --- a/pom.xml +++ b/pom.xml @@ -356,6 +356,11 @@ under the License. + + org.apache.tooling + atr-maven-plugin + ${version.tooling.atr} + @@ -534,7 +539,6 @@ under the License. org.apache.tooling atr-maven-plugin - ${version.tooling.atr} atr-check-composing From e47d656c8af60dd368766c4f7d88c41237fe06e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Boutemy?= Date: Tue, 23 Jun 2026 22:07:13 +0200 Subject: [PATCH 3/4] check committes in ATR first --- docs/src/site/apt/index.apt.vm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/src/site/apt/index.apt.vm b/docs/src/site/apt/index.apt.vm index a4e09fce..18921e7f 100644 --- a/docs/src/site/apt/index.apt.vm +++ b/docs/src/site/apt/index.apt.vm @@ -210,10 +210,10 @@ The <<>> Profile {{{https://tooling.apache.org/}Apache Tooling}}'s Trusted Releases platform, and compose the release using {{{https://apache.github.io/tooling-atr-maven-plugin/}<<>>}}. - See ATR's {{{https://release-test.apache.org/tutorial}tutorial}} for a quick introduction: you'll have to create a - project, for example using - {{{https://github.com/apache/infrastructure-asfyaml/blob/main/README.md#project}<<>> entry in <<<.asf.yaml>>>}}, - and start the release in ATR before composing. + See ATR's {{{https://release-test.apache.org/tutorial}tutorial}} for a quick introduction: check existing {{{https://release-test.apache.org/committees}committes in ATR}}, + you may have to create a project or improve its configuration, for example using + {{{https://github.com/apache/infrastructure-asfyaml/blob/main/README.md#project}<<>> entry in <<<.asf.yaml>>>}}. + Once project is ready, start the release in ATR before doing the staging release with Maven with <<>>. Settings Configuration From fc23686f155c327813e03e3c0dd211a0ac8b571a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Boutemy?= Date: Wed, 24 Jun 2026 08:37:36 +0200 Subject: [PATCH 4/4] ATR is WIP, so is the push-to-atr profile --- docs/src/site/apt/index.apt.vm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/src/site/apt/index.apt.vm b/docs/src/site/apt/index.apt.vm index 18921e7f..6f48867c 100644 --- a/docs/src/site/apt/index.apt.vm +++ b/docs/src/site/apt/index.apt.vm @@ -215,6 +215,15 @@ The <<>> Profile {{{https://github.com/apache/infrastructure-asfyaml/blob/main/README.md#project}<<>> entry in <<<.asf.yaml>>>}}. Once project is ready, start the release in ATR before doing the staging release with Maven with <<>>. + Remember that: + + * ATR helps your VOTE tracking, but is optional and still in its alpha phase (soon {{{https://github.com/apache/tooling-trusted-releases/issues/512}beta}}), + + * this <<>> profile is still alpha too, and optional too: you can upload files to ATR and compose your release by hand if anything goes unexpected: + feedback on success and failures is welcome. + + [] + Settings Configuration You can have a look at the page in Apache website