Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tracking issues of OpenDAL 0.42.0 Release #3503

Closed
18 tasks done
silver-ymz opened this issue Nov 7, 2023 · 17 comments
Closed
18 tasks done

Tracking issues of OpenDAL 0.42.0 Release #3503

silver-ymz opened this issue Nov 7, 2023 · 17 comments

Comments

@silver-ymz
Copy link
Member

silver-ymz commented Nov 7, 2023

This issue is used to track tasks of the opendal 0.42.0 release.

Tasks

Blockers

Blockers are the tasks that must be completed before the release.

Build Release

GitHub Side

  • Bump version in project
    • rust
    • cpp
    • haskell
    • java
    • nodejs
  • Update docs
  • Push release candidate tag to GitHub

ASF Side

  • Create an ASF Release
  • Upload artifacts to the SVN dist repo
  • Close the Nexus staging repo

Voting

  • Start VOTE at opendal community
  • Start VOTE at incubator community

Official Release

  • Push the release git tag
  • Publish artifacts to SVN RELEASE branch
  • Change OpenDAL Website download link
  • Release Maven artifacts
  • Send the announcement

For details of each step, please refer to: https://opendal.apache.org/docs/contributing/release

@silver-ymz silver-ymz changed the title Tracking issues of OpenDAL 0.41.1 Release Tracking issues of OpenDAL 0.42.0 Release Nov 7, 2023
@Xuanwo
Copy link
Member

Xuanwo commented Nov 8, 2023

@silver-ymz has started a VOTE at https://lists.apache.org/thread/dklrskq8jdp6x8dtb6915szqdt2ny3fn

Welcome to download, check and verify!

cc @apache/opendal-committers

@silver-ymz
Copy link
Member Author

https://github.com/apache/incubator-opendal/actions/runs/6885228025/job/18729057412

Publish ci failed. This seems to be caused by openssh-sftp-error. There is a break change about bumping openssh version in 0.3.2, but it only updates a minor version from 0.3.1.

@Xuanwo
Copy link
Member

Xuanwo commented Nov 16, 2023

Publish ci failed. This seems to be caused by openssh-sftp-error.

I fixed cargo publish issue by hand. We should add a check like other bindings do: running cargo publish --all-features --dry-run if tagged as with rc.

@silver-ymz
Copy link
Member Author

We should add a check like other bindings do: running cargo publish --all-features --dry-run if tagged as with rc.

BTW, this failed CI doesn't seem to be checked out previously, because openssh-sftp-error is released after pushing the rc tag.

@Xuanwo
Copy link
Member

Xuanwo commented Nov 16, 2023

BTW, this failed CI doesn't seem to be checked out previously, because openssh-sftp-error is released after pushing the rc tag.

I don't know why this failed.

Ideally, cargo publish should respect the version we specifed in Cargo.lock.

@Xuanwo
Copy link
Member

Xuanwo commented Nov 16, 2023

Ideally, cargo publish should respect the version we specifed in Cargo.lock.

cargo clippy succeed on the same commit..

@silver-ymz
Copy link
Member Author

@Xuanwo
Copy link
Member

Xuanwo commented Nov 16, 2023

https://github.com/apache/incubator-opendal/actions/runs/6885228010/job/18729371934

Python publish ci also failed.

Please create a new issue for this, we need to fix pypi release in next version.

@silver-ymz
Copy link
Member Author

Please create a new issue for this, we need to fix pypi release in next version.

done in #3596

@silver-ymz
Copy link
Member Author

silver-ymz commented Nov 16, 2023

Publish ci failed. This seems to be caused by openssh-sftp-error. There is a break change about bumping openssh version in 0.3.2, but it only updates a minor version from 0.3.1.

An issue is opened in openssh-rust/openssh-sftp-client#112

@silver-ymz
Copy link
Member Author

Should we publish python wheel by hand now?

@Xuanwo
Copy link
Member

Xuanwo commented Nov 16, 2023

Should we publish python wheel by hand now?

No, it's impossible. Let's just skip python.

@Xuanwo
Copy link
Member

Xuanwo commented Nov 16, 2023

No, it's impossible. Let's just skip python.

Oh, wait a minute. Maybe I can download wheels and upload to pypi by hand.

@Xuanwo
Copy link
Member

Xuanwo commented Nov 16, 2023

cc @silver-ymz, fixed: https://pypi.org/project/opendal/0.42.0/

@Xuanwo
Copy link
Member

Xuanwo commented Nov 16, 2023

github release note is not updated: https://github.com/apache/incubator-opendal/releases/tag/v0.42.0

@silver-ymz
Copy link
Member Author

github release note is not updated: https://github.com/apache/incubator-opendal/releases/tag/v0.42.0

done

@Xuanwo
Copy link
Member

Xuanwo commented Nov 16, 2023

Thank you @silver-ymz !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants