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

[Release] v0.15.0 release schedule #16277

Open
14 of 17 tasks
ysh329 opened this issue Dec 26, 2023 · 11 comments
Open
14 of 17 tasks

[Release] v0.15.0 release schedule #16277

ysh329 opened this issue Dec 26, 2023 · 11 comments

Comments

@ysh329
Copy link
Contributor

ysh329 commented Dec 26, 2023

Last release v0.14.0 was proposed at the end of September and the release day is 23 Oct, more detail refer v0.14.0 release schedule. It has been almost three months since 1 Oct. According to our RFC-0067 about quarter-based releases, I hope to release v0.15.0 version at the end of January 2024. 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 , I'd like to propose a schedule for our next TVM release: v0.15.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:

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:

cc @apache/tvm-committers @Hzfengsy @vinx13 @areusch @Mousius @tqchen @AndrewZhaoLuo @Johnson9009

@ysh329 ysh329 added needs-triage PRs or issues that need to be investigated by maintainers to find the right assignees to address it type: bug labels Dec 26, 2023
@ysh329
Copy link
Contributor Author

ysh329 commented Jan 3, 2024

Hi all, make version modification twice as two commits in one PR merged (#16326). We need:

  1. Create a branch named v0.15.0 from main on first commit(7445b87);
  2. Create a tag named v0.15.0.rc0 on first commit(7445b87);
  3. Create a tag named v0.16.dev0 created on second commit(e69363a).

I don't know how to push tags/branch created on my own repo to apache/tvm's? I didn't find about create branch by Web UI as below in apache/tvm:

image

image

@ysh329
Copy link
Contributor Author

ysh329 commented Jan 4, 2024

Hi all, make version modification twice as two commits in one PR merged (#16326). We need:

  1. Create a branch named v0.15.0 from main on first commit(7445b87);
  2. Create a tag named v0.15.0.rc0 on first commit(7445b87);
  3. Create a tag named v0.16.dev0 created on second commit(e69363a).

I don't know how to push tags/branch created on my own repo to apache/tvm's? I didn't find about create branch by Web UI as below in apache/tvm:

image

image

Besides, I push tags and branch created by command line to my own repo. However, I don't know how to push to apache/tvm.

cc @Hzfengsy @vinx13 @tqchen

@vinx13
Copy link
Member

vinx13 commented Jan 4, 2024

@ysh329 a tag will be created automatically if you create a release on GitHub

@ysh329
Copy link
Contributor Author

ysh329 commented Jan 4, 2024

@ysh329 a tag will be created automatically if you create a release on GitHub

I found this Create a new release link in my own tvm repo:

image

but find nothing link about Create a new release below apache/tvm repo:

image

cc @Hzfengsy @vinx13

@vinx13
Copy link
Member

vinx13 commented Jan 4, 2024

@ysh329 you may need to setup your github account following https://cwiki.apache.org/confluence/display/OPENWHISK/Accessing+Apache+GitHub+as+a+Committer

@ysh329
Copy link
Contributor Author

ysh329 commented Jan 4, 2024

@ysh329 you may need to setup your github account following https://cwiki.apache.org/confluence/display/OPENWHISK/Accessing+Apache+GitHub+as+a+Committer

Oh, u r right.

@ysh329
Copy link
Contributor Author

ysh329 commented Jan 8, 2024

Hi all, may delay few days, may some issue when I register iCLA previous. I resend a register email. If anyone has cherry-pick PR, please notify in this thread.

@ysh329
Copy link
Contributor Author

ysh329 commented Jan 10, 2024

Hi all, make version modification twice as two commits in one PR merged (#16326). We need:

  1. Create a branch named v0.15.0 from main on first commit(7445b87);
  2. Create a tag named v0.15.0.rc0 on first commit(7445b87);
  3. Create a tag named v0.16.dev0 created on second commit(e69363a).

Hi all, branch and tags created.

@ysh329
Copy link
Contributor Author

ysh329 commented Jan 19, 2024

Hi all, due to cherry-pick PR about release signing, I update the tag v0.15.0.rc0 to new commit: a340dbe.

@ysh329
Copy link
Contributor Author

ysh329 commented Jan 19, 2024

Hi all, vote starts (#16428). Everyone is welcomed to vote. Please vote by replying to this thread (#16428) explicitly. Vote will close Jan. 25th at 23:59M GMT.

@ysh329 ysh329 removed type: bug needs-triage PRs or issues that need to be investigated by maintainers to find the right assignees to address it labels Jan 26, 2024
@ysh329
Copy link
Contributor Author

ysh329 commented Jan 26, 2024

Hi all, github tag v0.15.0 created and release page updated. Please help update apache svn repo, because it need authority:

After the vote passes, to upload the binaries to Apache mirrors, you move the binaries from dev directory (this should be where they are voted) to release directory. This “moving” is the only way you can add stuff to the actual release directory. (Note: only PMC can move to release directory)
From doc about post the release: https://tvm.apache.org/docs/contribute/release_process.html?highlight=release#post-the-release

cc @Hzfengsy @junrushao @tqchen

I didn't find doc link from CI in last PR (#16424): https://ci.tlcpack.ai/blue/organizations/jenkins/tvm-arm/detail/PR-16424/1/pipeline, can u give me some prompt @vinx13

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