forked from apache/tvm
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[DOCS] Update to reflect the repo name change (apache#6967)
- Loading branch information
Showing
66 changed files
with
209 additions
and
222 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -47,7 +47,7 @@ exclude = ''' | |
) | ||
''' | ||
[tool.poetry] | ||
name = "incubator-tvm" | ||
name = "tvm" | ||
version = "0.1.0" | ||
description = "" | ||
authors = ["Your Name <[email protected]>"] | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -17,8 +17,8 @@ | |
.. _release_process: | ||
|
||
Apache TVM (incubating) Release Process | ||
======================================= | ||
Apache TVM Release Process | ||
========================== | ||
|
||
The release manager role in TVM means you are responsible for a few different things: | ||
|
||
|
@@ -64,13 +64,13 @@ The last step is to update the KEYS file with your code signing key https://www. | |
.. code-block:: bash | ||
# the --depth=files will avoid checkout existing folders | ||
svn co --depth=files "https://dist.apache.org/repos/dist/dev/incubator/tvm" svn-tvm | ||
svn co --depth=files "https://dist.apache.org/repos/dist/dev/tvm" svn-tvm | ||
cd svn-tvm | ||
# edit KEYS file | ||
svn ci --username $ASF_USERNAME --password "$ASF_PASSWORD" -m "Update KEYS" | ||
# update downloads.apache.org | ||
svn rm --username $ASF_USERNAME --password "$ASF_PASSWORD" https://dist.apache.org/repos/dist/release/incubator/tvm/KEYS -m "Update KEYS" | ||
svn cp --username $ASF_USERNAME --password "$ASF_PASSWORD" https://dist.apache.org/repos/dist/dev/incubator/tvm/KEYS https://dist.apache.org/repos/dist/release/incubator/tvm/ -m "Update KEYS" | ||
svn rm --username $ASF_USERNAME --password "$ASF_PASSWORD" https://dist.apache.org/repos/dist/release/tvm/KEYS -m "Update KEYS" | ||
svn cp --username $ASF_USERNAME --password "$ASF_PASSWORD" https://dist.apache.org/repos/dist/dev/tvm/KEYS https://dist.apache.org/repos/dist/release/tvm/ -m "Update KEYS" | ||
Cut a Release Candidate | ||
|
@@ -80,8 +80,8 @@ To cut a release candidate, one needs to first cut a branch using selected versi | |
|
||
.. code-block:: bash | ||
git clone https://github.com/apache/incubator-tvm.git | ||
cd incubator-tvm/ | ||
git clone https://github.com/apache/tvm.git | ||
cd tvm/ | ||
git branch v0.6.0 | ||
git push --set-upstream origin v0.6.0 | ||
|
@@ -107,16 +107,16 @@ Create source code artifacts, | |
|
||
.. code-block:: bash | ||
git clone [email protected]:apache/incubator-tvm.git apache-tvm-src-v0.6.0.rc0-incubating | ||
cd apache-tvm-src-v0.6.0.rc0-incubating | ||
git clone [email protected]:apache/tvm.git apache-tvm-src-v0.6.0.rc0 | ||
cd apache-tvm-src-v0.6.0.rc0 | ||
git checkout v0.6 | ||
git submodule update --init --recursive | ||
git checkout v0.6.0.rc0 | ||
rm -rf .DS_Store | ||
find . -name ".git*" -print0 | xargs -0 rm -rf | ||
cd .. | ||
brew install gnu-tar | ||
gtar -czvf apache-tvm-src-v0.6.0.rc0-incubating.tar.gz apache-tvm-src-v0.6.0.rc0-incubating | ||
gtar -czvf apache-tvm-src-v0.6.0.rc0.tar.gz apache-tvm-src-v0.6.0.rc0 | ||
Use your GPG key to sign the created artifact. First make sure your GPG is set to use the correct private key, | ||
|
||
|
@@ -129,8 +129,8 @@ Create GPG signature as well as the hash of the file, | |
|
||
.. code-block:: bash | ||
gpg --armor --output apache-tvm-src-v0.6.0.rc0-incubating.tar.gz.asc --detach-sig apache-tvm-src-v0.6.0.rc0-incubating.tar.gz | ||
shasum -a 512 apache-tvm-src-v0.6.0.rc0-incubating.tar.gz > apache-tvm-src-v0.6.0.rc0-incubating.tar.gz.sha512 | ||
gpg --armor --output apache-tvm-src-v0.6.0.rc0.tar.gz.asc --detach-sig apache-tvm-src-v0.6.0.rc0.tar.gz | ||
shasum -a 512 apache-tvm-src-v0.6.0.rc0.tar.gz > apache-tvm-src-v0.6.0.rc0.tar.gz.sha512 | ||
Upload the Release Candidate | ||
|
@@ -143,7 +143,7 @@ The release manager also needs to upload the artifacts to ASF SVN, | |
.. code-block:: bash | ||
# the --depth=files will avoid checkout existing folders | ||
svn co --depth=files "https://dist.apache.org/repos/dist/dev/incubator/tvm" svn-tvm | ||
svn co --depth=files "https://dist.apache.org/repos/dist/dev/tvm" svn-tvm | ||
cd svn-tvm | ||
mkdir tvm-v0.6.0-rc0 | ||
# copy files into it | ||
|
@@ -154,24 +154,17 @@ The release manager also needs to upload the artifacts to ASF SVN, | |
Call a Vote on the Release Candidate | ||
------------------------------------ | ||
|
||
As an incubator project, it requires voting on both dev@ and general@. | ||
|
||
The first voting takes place on the Apache TVM (incubator) developers list ([email protected]). To get more attention, one can create a github issue start with "[VOTE]" instead, it will be mirrored to dev@ automatically. Look at past voting threads to see how this proceeds. The email should follow this format. | ||
The first voting takes place on the Apache TVM developers list ([email protected]). To get more attention, one can create a github issue start with "[VOTE]" instead, it will be mirrored to dev@ automatically. Look at past voting threads to see how this proceeds. The email should follow this format. | ||
|
||
- Provide the link to the draft of the release notes in the email | ||
- Provide the link to the release candidate artifacts | ||
- Make sure the email is in text format and the links are correct | ||
|
||
For the dev@ vote, there must be at least 3 binding +1 votes and more +1 votes than -1 votes. Once the vote is done, you should also send out a summary email with the totals, with a subject that looks something like [VOTE][RESULT] .... | ||
|
||
The voting then moves onto the [email protected]. Anyone can contribute a vote, but only "Incubator PMC" (IPMC) votes are binding. | ||
To pass, there must be 3 binding +1 votes and more +1 votes than -1 votes. | ||
|
||
In ASF, votes are open "at least" 72hrs (3 days). If you don't get enough number of binding votes within that time, you cannot close the voting deadline. You need to extend it. | ||
|
||
Same as the one on dev@, send out a summary email to general@ once the vote passes. | ||
|
||
If either voting fails, the community needs to modified the release accordingly, create a new release candidate and re-run the voting process. | ||
If the voting fails, the community needs to modified the release accordingly, create a new release candidate and re-run the voting process. | ||
|
||
|
||
Post the Release | ||
|
@@ -182,12 +175,12 @@ After the vote passes, to upload the binaries to Apache mirrors, you move the bi | |
.. code-block:: bash | ||
export SVN_EDITOR=vim | ||
svn mkdir https://dist.apache.org/repos/dist/release/incubator/tvm | ||
svn mv https://dist.apache.org/repos/dist/dev/incubator/tvm/tvm-v0.6.0-rc2 https://dist.apache.org/repos/dist/release/incubator/tvm/tvm-v0.6.0 | ||
svn mkdir https://dist.apache.org/repos/dist/release/tvm | ||
svn mv https://dist.apache.org/repos/dist/dev/tvm/tvm-v0.6.0-rc2 https://dist.apache.org/repos/dist/release/tvm/tvm-v0.6.0 | ||
# If you've added your signing key to the KEYS file, also update the release copy. | ||
svn co --depth=files "https://dist.apache.org/repos/dist/release/incubator/tvm" svn-tvm | ||
curl "https://dist.apache.org/repos/dist/dev/incubator/tvm/KEYS" > svn-tvm/KEYS | ||
svn co --depth=files "https://dist.apache.org/repos/dist/release/tvm" svn-tvm | ||
curl "https://dist.apache.org/repos/dist/dev/tvm/KEYS" > svn-tvm/KEYS | ||
(cd svn-tvm && svn ci --username $ASF_USERNAME --password "$ASF_PASSWORD" -m"Update KEYS") | ||
Remember to create a new release TAG (v0.6.0 in this case) on Github and remove the pre-release candidate TAG. | ||
|
@@ -200,10 +193,10 @@ Remember to create a new release TAG (v0.6.0 in this case) on Github and remove | |
Update the TVM Website | ||
---------------------- | ||
|
||
The website repository is located at `https://github.com/apache/incubator-tvm-site <https://github.com/apache/incubator-tvm-site>`_. Modify the download page to include the release artifacts as well as the GPG signature and SHA hash. | ||
The website repository is located at `https://github.com/apache/tvm-site <https://github.com/apache/tvm-site>`_. Modify the download page to include the release artifacts as well as the GPG signature and SHA hash. | ||
|
||
|
||
Post the Announcement | ||
--------------------- | ||
|
||
Send out an announcement email to [email protected], [email protected], and [email protected]. The announcement should include the link to release note and download page. | ||
Send out an announcement email to [email protected], and [email protected]. The announcement should include the link to release note and download page. |
Oops, something went wrong.