apache / apache/opendal

Follow up on release flow

Open
#8,052 0 comments 1 reaction 1 assignee Claimed by @erickguan View on GitHub
release
Dominant language
Rust
Stars
5.4k
Forks
825
Avg merge
1d 14m
Merged PRs (30d)
127

Description

When releasing #8026, the release workflow (agent):

1. doesn't validate Tracking issue.
2. dependency check scripts can use some love. We might also need to refactor dependency checks/test/release gates. e.g., we can centralize some if-gates by packages.
3. release deployment and Rust trust publishing flow is ahead of tracking issue checks. This is a bit confusing to a release manager. We can simplify instructions.
4. we should check license in PRs and master.
5. In addition to source release, ASF also requires other release artifacts including LICENSE and NOTICE.
6. Include binding versions somewhere for easier lookup to validate release version finally.
7. Deployments need some love https://github.com/apache/opendal/deployments/production

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.