ysh329
September 24, 2023, 1:06pm
1
In order to continue with our agreed release cycle as per discussion in RFC#67 , I’d like to propose a schedule for our next TVM release: v0.14.0
.
I suggest we keep the discussion in the GitHub issue I opened for this topic.
opened 12:59PM - 24 Sep 23 UTC
closed 02:27PM - 03 Jan 24 UTC
type: bug
needs-triage
> [Last release v0.13.0](https://github.com/apache/tvm/releases/tag/v0.13.0) is … on 14 July and the branch cut day is 1 July [v0.13.0 release schedule](https://github.com/apache/tvm/issues/15134). It has been almost **three months** since 1 July. According to our [RFC-0067 about quarter-based releases](https://github.com/apache/tvm-rfcs/blob/main/rfcs/0067-quarterly-releases.md), I **hope to release v0.14.0 version in mid Oct**. It's meaningful especially for **AI infra companies which needs regularly merge with release version.**
**In order to continue with our agreed release cycle as per discussion in [RFC#67](https://github.com/apache/tvm-rfcs/blob/main/rfcs/0067-quarterly-releases.md) , I'd like to propose a schedule for our next TVM release: `v0.14.0`.**
This schedule is tentative and may change as we progress through the process. In case dates change, this thread will be kept updated.
The proposed schedule is:
- [x] **16 Oct 2023** Following three actions should be continuous and coherent:
- [x] Make version modification twice as two commits: first to `v0.14.0` on main branch; second to `v0.15.dev0` on main branch in one PR, and **merged without squash (required)**. Why do this first [referring discuss on last release](https://github.com/apache/tvm/issues/15134#issuecomment-1607649151):
- [x] https://github.com/apache/tvm/pull/15847
- [x] https://github.com/apache/tvm/pull/15934
- [x] A branch `v0.14.0` to be created from `main` on first commit: https://github.com/apache/tvm/tree/v0.14.0;
- [x] A tag named `v0.14.0.rc0` created on first commit: https://github.com/apache/tvm/releases/tag/v0.14.0.rc0
- [x] A tag named `v0.15.dev0` created on second commit: https://github.com/apache/tvm/releases/tag/v0.15.dev0
- [x] **19 Oct 2023** - Cherry-picking soft deadline
- During this time any reasonable change can be merged, comment on this issue with the commit you would like added to the release branch
- [x] **22 Oct 2023** - Cherry-picking **hard deadline**
- During this time only critical changes will be merged, comment on this issue with the commit you would like added to the release branch as well as the reasoning for adding it
- [x] **23 Oct 2023** - Draft release notes published, https://github.com/apache/tvm/issues/15948
- [x] **23 Oct 2023** - [Prepare release candidate packaging `v0.14.0.rc0` and uploading](https://tvm.apache.org/docs/contribute/release_process.html#upload-the-release-candidate)
- Create tag `v0.14.0.rc0` and Github release page: https://github.com/apache/tvm/releases/tag/v0.14.0.rc0
- Upload to Apache repo: https://dist.apache.org/repos/dist/dev/tvm/tvm-v0.14.0-rc0/
- [x] **24 Oct 2023** - Release voting opens, https://github.com/apache/tvm/issues/15974
- [x] **30 Oct 2023**
- [x] Voting result, https://github.com/apache/tvm/issues/16022
- [x] Create a new release tag `v0.14.0` on last commit on release branch: https://github.com/apache/tvm/releases/tag/v0.14.0
- [x] Upload the binaries to Apache mirrors: https://dist.apache.org/repos/dist/release/tvm/tvm-v0.14.0/
- [x] **31 Oct 2023** - Release date
- [x] **31 Oct 2023** - Update the TVM Website: https://tvm.apache.org/docs/v0.14.0/
**Call for release managers:** In case you want to be involved in upcoming releases, please manifest your interest in this thread and we'll try to organise. 😆
See also:
- [Release steps](https://github.com/apache/tvm-rfcs/blob/main/rfcs/0067-quarterly-releases.md#reference-level-explanation)
- [TVM release process docs](https://tvm.apache.org/docs/contribute/release_process.html).
cc @apache/tvm-committers [@Hzfengsy](https://github.com/Hzfengsy) [@vinx13](https://github.com/vinx13) [@areusch](https://github.com/areusch) [@Mousius](https://github.com/Mousius) [@tqchen](https://github.com/tqchen) [@AndrewZhaoLuo](https://github.com/AndrewZhaoLuo)
3 Likes
ysh329
October 16, 2023, 2:40pm
2
A reminder that 19 Oct 2023 - cherry-picking soft deadline
during this time any reasonable change can be merged, comment on this issue with the commit you would like added to the release branch
ysh329
October 18, 2023, 2:43pm
3
A reminder that 22 Oct 2023 - cherry-picking hard deadline
during this time only critical changes will be merged, comment on this issue with the commit you would like added to the release branch as well as the reasoning for adding it
ysh329
October 24, 2023, 3:33am
4
Hi all, vote starts. Everyone is welcomed to vote. Please vote by replying to this thread explicitly.
opened 03:30AM - 24 Oct 23 UTC
closed 02:34PM - 31 Oct 23 UTC
type: bug
needs-triage
Dear TVM community,
This is a call for vote to release Apache TVM version v0.… 14.0. for any edits you would like to see included in the release notes.
Link to release notes:
https://github.com/apache/tvm/issues/15948
Link to release candidate:
https://dist.apache.org/repos/dist/dev/tvm/tvm-v0.14.0-rc0/
Link to github pre-release page:
https://github.com/apache/tvm/releases/tag/v0.14.0.rc0
Everyone is welcomed to vote. Please vote by replying to this thread explicitly. According to release procedure, [for the dev@ vote, there must be at least 3 binding +1 votes and more +1 votes than -1 votes](https://tvm.apache.org/docs/contribute/release_process.html?highlight=release#call-a-vote-on-the-release-candidate).
+1 = approve
+0 = no opinion
-1 = disapprove (provide reason)
NOTE: this thread is being mirrored in dev@
Vote will close Oct. 30th at 23:59M GMT.