You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opendal.apache.org by "Xuanwo (via GitHub)" <gi...@apache.org> on 2025/09/11 14:28:04 UTC

[I] Preparing for the ASF release [opendal-reqsign]

Xuanwo opened a new issue, #629:
URL: https://github.com/apache/opendal-reqsign/issues/629

   Our release workflow needs to be refactored to comply with the ASF release process requirements. Unlike OpenDAL, reqisn is a project composed of many sub-crates. 
   
   So I wish we can:
   
   - Release a crate only when there are actual changes.
   - Verify a crate only when it is being released.
   - Minimize the verification workload as much as possible.
   - Every crate should have it's own changelog.
   
   Therefore, I believe we can implement our release process as follows:
   
   - Initiate a discussion about the release, with the `reqsign` version included in the title.
   - Run a script to update crate versions based on changes to this crate. The script will also generate a list of crates to be released, along with their corresponding changelogs.
   - Run another script to build the ASF release and GitHub release when a new tag is pushed.
     - We may need to investigate how to upload the release tarball directly to SVN.
   - Begin a vote on the release (which could potentially be automated).
   - After the vote passes, the release manager pushes the official tags to GitHub. The CI pipeline should then proceed to publish the releases.


-- 
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: commits-unsubscribe@opendal.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Preparing for the ASF release [opendal-reqsign]

Posted by "tisonkun (via GitHub)" <gi...@apache.org>.
tisonkun commented on issue #629:
URL: https://github.com/apache/opendal-reqsign/issues/629#issuecomment-3379368903

   What I did:
   
   * Ensure the sources are what we'd release.
   * Run `git archive --format=tar.gz --output=apache-opendal-reqsign-0.18.0-src.tar.gz --prefix=apache-opendal-reqsign-0.18.0-src/ HEAD` to create a source tarball
   * Run `gpg --detach-sign --armor apache-opendal-reqsign-0.18.0-src.tar.gz` to sign the tarball
   * Run `shasum -a 512 apache-opendal-reqsign-0.18.0-src.tar.gz apache-opendal-reqsign-0.18.0-src.tar.gz.sha512` to create the checksum file
   * Git tag v0.18.0-rc.1
   * Move the files to https://dist.apache.org/repos/dist/dev/opendal/reqsign-0.18.0/
   * Open a vote thread https://github.com/apache/opendal-reqsign/discussions/648
   * Close the vote when it ends https://github.com/apache/opendal-reqsign/discussions/651
   * Git tag v0.18.0
   * The release workflow should automatically release, otherwise use `cargo publish --workspace`.


-- 
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: commits-unsubscribe@opendal.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Preparing for the ASF release [opendal-reqsign]

Posted by "tisonkun (via GitHub)" <gi...@apache.org>.
tisonkun commented on issue #629:
URL: https://github.com/apache/opendal-reqsign/issues/629#issuecomment-3379365509

   Resolved and released 0.18.0.
   
   We may further improve the process to be more automatically.


-- 
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: commits-unsubscribe@opendal.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Preparing for the ASF release [opendal-reqsign]

Posted by "tisonkun (via GitHub)" <gi...@apache.org>.
tisonkun closed issue #629: Preparing for the ASF release
URL: https://github.com/apache/opendal-reqsign/issues/629


-- 
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: commits-unsubscribe@opendal.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org