chaokunyang opened a new pull request, #3983:
URL: https://github.com/apache/fory/pull/3983

   ## Why?
   
   Fory release candidates currently require local source and JVM staging. Issue
   #3981 proposed following Pekko's CI release flow, and INFRA-28319 requests 
the
   repository secrets needed for Fory's signing key and Apache Nexus deployer.
   
   ## What does this PR do?
   
   - adds a manually dispatched workflow for immutable `vX.Y.Z-rcN` tags
   - builds the existing source release and uploads it to ATR through GitHub 
OIDC
   - publishes JVM artifacts to Nexus, discovers only repositories created by 
the
     run, closes them together, and verifies anonymous artifact downloads
   - validates all release versions before either publishing job starts and
     serializes staging so Nexus repository ownership is unambiguous
   - makes CI the default `fory-release` path while retaining manual publication
     only when explicitly requested
   - keeps release verification in `fory-release`; no duplicate `release-verify`
     skill is added
   
   ## Related issues
   
   - Refs #3981
   - https://issues.apache.org/jira/browse/INFRA-28319
   
   ## AI Contribution Checklist
   
   - [x] Substantial AI assistance was used in this PR: `yes`
   - [x] The standardized `AI Usage Disclosure` is included below.
   - [x] Two fresh reviewers completed the required final clean review on commit
     `d8e78968f`.
   - [ ] The human submitter has completed the final line-by-line review and 
local
     verification required before moving this PR out of draft.
   
   AI Usage Disclosure
   - substantial_ai_assistance: yes
   - scope: design drafting, code drafting, validation, documentation
   - affected_files_or_subsystems: GitHub release workflow, `ci/release.py`, and
     `.agents/skills/fory-release`
   - ai_review: automated line-by-line self-review completed; the Fory-guided 
and
     independent review loop was repeated after fixes until both reviewers
     reported no actionable findings on `d8e78968f`
   - ai_review_artifacts: pending persisted PR comment links
   - human_verification: pending submitter review; agent-run checks included 
Ruff
     format/lint, Python compilation and CLI validation, workflow YAML parsing,
     skill validation, Nexus discovery/failure-metadata smoke tests, and an
     idempotent all-version validation test
   - performance_verification: N/A; release tooling and workflow only
   - provenance_license_confirmation: the workflow structure follows the
     Apache-2.0 Pekko workflow and uses the ASF tooling action; no incompatible
     third-party code was introduced
   
   ## Does this PR introduce any user-facing change?
   
   - [ ] Does this PR introduce any public API change?
   - [ ] Does this PR introduce any binary protocol compatibility change?
   
   ## Benchmark
   
   N/A. This change does not touch runtime code.
   


-- 
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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to