jianguotian opened a new pull request, #71: URL: https://github.com/apache/paimon-mosaic/pull/71
Purpose Move Java release candidate staging deployment out of GitHub Actions so release signing and Nexus staging deployment are performed from a committer/RM machine instead of CI. Changes - Replace the Java release CI staging deploy job with a package verification job that runs the release profile with GPG disabled and uploads the Java jars as workflow artifacts. - Stop inheriting release secrets into the Java reusable workflow. - Add tools/deploy_java_staging.sh for local Java staging deployment using the RC tag's successful Release workflow run artifacts. - Add tools/README.md with the committer setup, run-id source, dry-run flow, and real staging deployment flow. Tests - bash -n tools/deploy_java_staging.sh - Parsed all GitHub workflow YAML files with PyYAML - git diff --check - Verified no release workflow remains with GPG private key, Nexus staging credentials, or mvn clean deploy - Ran the staging script with fake gh artifacts and fake mvn to validate dry-run control flow - Ran the staging script with fake gh artifacts and real mvn clean verify -Prelease -Dgpg.skip=true -DskipTests to validate Java artifacts and native jar entries -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
