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

uranusjr pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new 92a2b0d7249 Some more notes for Java SDK publishing (#68440)
92a2b0d7249 is described below

commit 92a2b0d72494f57b91dd2ff69f5d8bf90ee17c92
Author: Tzu-ping Chung <[email protected]>
AuthorDate: Tue Jun 16 14:43:30 2026 +0800

    Some more notes for Java SDK publishing (#68440)
---
 java-sdk/README.md | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/java-sdk/README.md b/java-sdk/README.md
index 9d45f59d32e..809c1bef9dd 100644
--- a/java-sdk/README.md
+++ b/java-sdk/README.md
@@ -129,6 +129,9 @@ rm -rf ~/.m2/repository/org/apache/airflow/  # Start clean.
 # The airflow-sdk runtime.
 less ~/.m2/repository/org/apache/airflow/airflow-sdk/*/airflow-sdk-*.pom
 
+# The bill of materials of airflow-sdk
+less ~/.m2/repository/org/apache/airflow/airflow-sdk-bom/*/*.pom
+
 # The annotation processor for the builder pattern.
 less 
~/.m2/repository/org/apache/airflow/airflow-sdk-processor/*/airflow-sdk-*.pom
 
@@ -148,6 +151,7 @@ To test the full publish flow without touching ASF 
infrastructure, override the
 repository URL to a local directory
 
 ```bash
+rm -rf /tmp/local-maven-repo  # Start clean.
 ./gradlew publish -PmavenUrl=file:///tmp/local-maven-repo -PskipSigning=true
 ls /tmp/local-maven-repo/org/apache/airflow/
 # This should contain the same components in ~/.m2 as inspected in the 
previous step.
@@ -181,6 +185,14 @@ newlines, which does not work well in a Gradle properties 
file.
 credentials instead: `ASF_NEXUS_USERNAME`, `ASF_NEXUS_PASSWORD`, `SIGNING_KEY`,
 and `SIGNING_PASSWORD`. This is especially useful on e.g. CI.
 
+### Verify the upload
+
+Verify all artifacts have been released correctly to the
+[ASF Nexus 
server](https://repository.apache.org/#nexus-search;quick~org.apache.airflow).
+
+Check *Updated by* (should be your ID), *Uploaded Date*, and *Last Modified*.
+
+
 ## Technical Details
 
 The user uses the SDK to implement a Java application that implements task

Reply via email to