This is an automated email from the ASF dual-hosted git repository.
zhangliang2022 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-devlake-website.git
The following commit(s) were added to refs/heads/main by this push:
new 3caa4a15c1 feat: update apache vote process and update v0.16.1-beta
setup (#501)
3caa4a15c1 is described below
commit 3caa4a15c177f77a99d8a00e93869f9c3f5ece02
Author: abeizn <[email protected]>
AuthorDate: Fri Apr 28 17:12:42 2023 +0800
feat: update apache vote process and update v0.16.1-beta setup (#501)
---
docs/DeveloperManuals/Release-SOP.md | 52 +++++++++++-----------
docs/GettingStarted/DockerComposeSetup.md | 2 +-
.../GettingStarted/DockerComposeSetup.md | 2 +-
3 files changed, 28 insertions(+), 28 deletions(-)
diff --git a/docs/DeveloperManuals/Release-SOP.md
b/docs/DeveloperManuals/Release-SOP.md
index ac63b62b4b..c5d670c068 100644
--- a/docs/DeveloperManuals/Release-SOP.md
+++ b/docs/DeveloperManuals/Release-SOP.md
@@ -30,7 +30,7 @@
svn commit -m "update KEYS"
svn cp https://dist.apache.org/repos/dist/dev/incubator/devlake/KEYS
https://dist.apache.org/repos/dist/release/incubator/devlake/ -m "update KEYS"
```
- We will use `v0.14.0` as an example to demonstrate the release process.
+ We will use `v0.16.0` as an example to demonstrate the release process.
## ASF Release Policy
@@ -47,8 +47,8 @@
## Prepare
- Check against the Incubator Release Checklist
-- Create folder `releases/lake-v0.14.0` and put the two files
`docker-compose.yml` and `env.example` in there.
-- Update the file `.github/ISSUE_TEMPLATE/bug-report.yml` to include the
version `v0.14.0`
+- Create folder `releases/lake-v0.16.0` and put the two files
`docker-compose.yml` and `env.example` in there.
+- Update the file `.github/ISSUE_TEMPLATE/bug-report.yml` to include the
version `v0.16.0`
## Pack
@@ -63,25 +63,25 @@ git checkout b268d53a48edb26d3c9b73b782798703f068f655
- Tag the commit and push to origin
```shell
- git tag v0.14.0-rc1
- git push origin v0.14.0-rc1
+ git tag v0.16.0-rc2
+ git push origin v0.16.0-rc2
```
- Pack the code
```shell
- git archive --format=tar.gz
--output="<the-output-dir>/apache-devlake-0.14.0-incubating-src.tar.gz"
--prefix="apache-devlake-0.14.0-incubating-src/" v0.14.0-rc1
+ git archive --format=tar.gz
--output="<the-output-dir>/apache-devlake-0.16.0-incubating-src.tar.gz"
--prefix="apache-devlake-0.16.0-incubating-src/" v0.16.0-rc2
```
- Before proceeding to the next step, please make sure your public key was
included in the https://downloads.apache.org/incubator/devlake/KEYS
- Create signature and checksum
```shell
cd <the-output-dir>
- gpg -s --armor --output apache-devlake-0.14.0-incubating-src.tar.gz.asc
--detach-sig apache-devlake-0.14.0-incubating-src.tar.gz
- shasum -a 512 apache-devlake-0.14.0-incubating-src.tar.gz >
apache-devlake-0.14.0-incubating-src.tar.gz.sha512
+ gpg -s --armor --output apache-devlake-0.16.0-incubating-src.tar.gz.asc
--detach-sig apache-devlake-0.16.0-incubating-src.tar.gz
+ shasum -a 512 apache-devlake-0.16.0-incubating-src.tar.gz >
apache-devlake-0.16.0-incubating-src.tar.gz.sha512
```
- Verify signature and checksum
```shell
- gpg --verify apache-devlake-0.14.0-incubating-src.tar.gz.asc
apache-devlake-0.14.0-incubating-src.tar.gz
- shasum -a 512 --check apache-devlake-0.14.0-incubating-src.tar.gz.sha512
+ gpg --verify apache-devlake-0.16.0-incubating-src.tar.gz.asc
apache-devlake-0.16.0-incubating-src.tar.gz
+ shasum -a 512 --check apache-devlake-0.16.0-incubating-src.tar.gz.sha512
```
## Upload
@@ -93,13 +93,13 @@ git checkout b268d53a48edb26d3c9b73b782798703f068f655
- Copy the files into the svn local directory
```shell
cd devlake
- mkdir -p 0.14.0-incubating-rc1
- cp <the-output-dir>/apache-devlake-0.14.0-incubating-src.tar.gz*
0.14.0-incubating-rc1/
+ mkdir -p 0.16.0-incubating-rc2
+ cp <the-output-dir>/apache-devlake-0.16.0-incubating-src.tar.gz*
0.16.0-incubating-rc2/
```
- Upload local files
```shell
- svn add 0.14.0-incubating-rc1
- svn commit -m "add 0.14.0-incubating-rc1"
+ svn add 0.16.0-incubating-rc2
+ svn commit -m "add 0.16.0-incubating-rc2"
```
## Vote
@@ -109,15 +109,15 @@ You can check [Incubator Release
Checklist](https://cwiki.apache.org/confluence/
1. Devlake community vote:
- Start the vote by sending an email to <[email protected]>
- [[VOTE] Release Apache DevLake (Incubating)
v0.14.0-rc1](https://lists.apache.org/thread/s6jj2tl5mlyb8jpdd88jmo5woydzhp54)
+ [[VOTE] Release Apache DevLake (Incubating)
v0.16.0-rc2](https://lists.apache.org/thread/2v2so22fj9mg5h7jck1opsqhjyc86k06)
- Announce the vote result:
- [[RESULT][VOTE] Release Apache DevLake (Incubating)
v0.14.0-rc1](https://lists.apache.org/thread/mb5sxdopprqksf1ppfggkvkwxs6110zk)
+ [[RESULT][VOTE] Release Apache DevLake (Incubating)
v0.16.0-rc2](https://lists.apache.org/thread/wfzzjv53vfxml54098o6dt4913j47d4j)
2. Apache incubator community vote:
- Start the vote by sending an email to [email protected]
- [[VOTE] Release Apache DevLake (Incubating)
v0.14.0-rc1](https://lists.apache.org/thread/lgfrsv0ymfk1c19ngnkkn46cspkf76lg)
+ [[VOTE] Release Apache DevLake (Incubating)
v0.16.0-rc2](https://lists.apache.org/thread/5dbqc3t2bq7kfqccobrh7j9vqopj030k)
- Announce the vote result:
- [[RESULT][VOTE] Release Apache DevLake (Incubating)
v0.14.0-rc1](https://lists.apache.org/thread/2xoqzymgvnrvrbn9dwsby39olotvt6oj)
+ [[RESULT][VOTE] Release Apache DevLake (Incubating)
v0.16.0-rc2](https://lists.apache.org/thread/40ktrw42c7hpok7vj33ql6wgdq2mpg92)
## Release
@@ -125,22 +125,22 @@ You can check [Incubator Release
Checklist](https://cwiki.apache.org/confluence/
- Move the release to the ASF content distribution system
```shell
- svn mv
https://dist.apache.org/repos/dist/dev/incubator/devlake/0.14.0-incubating-rc1
https://dist.apache.org/repos/dist/release/incubator/devlake/0.14.0-incubating
-m "transfer packages for 0.14.0-incubating-rc1"
+ svn mv
https://dist.apache.org/repos/dist/dev/incubator/devlake/0.16.0-incubating-rc2
https://dist.apache.org/repos/dist/release/incubator/devlake/0.16.0-incubating
-m "transfer packages for 0.16.0-incubating-rc2"
```
-- Wait until the directory
`https://downloads.apache.org/incubator/devlake/0.14.0-incubating/` was created
+- Wait until the directory
`https://downloads.apache.org/incubator/devlake/0.16.0-incubating/` was created
- Remove the last release from `https://downloads.apache.org/` (according the
Apache release policy, this link should be pointing to the current release)
```shell
- svn rm
https://dist.apache.org/repos/dist/release/incubator/devlake/0.11.0-incubating
-m "remove 0.11.0-incubating"
+ svn rm
https://dist.apache.org/repos/dist/release/incubator/devlake/0.15.0-incubating
-m "remove 0.15.0-incubating"
```
- Announce release by sending an email to [email protected]
- [[ANNOUNCE] Release Apache Devlake(incubating)
0.14.0-incubating](https://lists.apache.org/thread/401p8xm8tcp9tplh2sdht7dnrbs03rht)
+ [[ANNOUNCE] Release Apache Devlake(incubating)
0.16.0-incubating](https://lists.apache.org/thread/czf6p3xtlkq6t8g4q35blkbf2xclsl3p)
### GitHub
-- Create tag v0.14.0 and push
+- Create tag v0.16.0 and push
```shell
- git checkout v0.14.0-rc1
- git tag v0.14.0
- git push origin v0.14.0
+ git checkout v0.16.0-rc2
+ git tag v0.16.0
+ git push origin v0.16.0
```
- Open the URL `https://github.com/apache/incubator-devlake/releases/`, draft
a new release, fill in the form and upload two files `docker-compose.yml` and
`env.example`
diff --git a/docs/GettingStarted/DockerComposeSetup.md
b/docs/GettingStarted/DockerComposeSetup.md
index 1321c3450a..b9ca58f5d1 100644
--- a/docs/GettingStarted/DockerComposeSetup.md
+++ b/docs/GettingStarted/DockerComposeSetup.md
@@ -14,7 +14,7 @@ sidebar_position: 1
Commands written `like this` are to be run in your terminal.
-1. Download `docker-compose.yml` and `env.example` from the [latest
release](https://github.com/apache/incubator-devlake/releases/tag/v0.16.0-beta17)
into a folder.
+1. Download `docker-compose.yml` and `env.example` from the [latest
release](https://github.com/apache/incubator-devlake/releases/tag/v0.16.1-beta1)
into a folder.
2. Rename `env.example` to `.env`. For Mac/Linux users, please run `mv
env.example .env` in the terminal. This file contains the environment variables
that the Devlake server will use. Additional ones can be found in the compose
file(s).
3. Run `docker-compose up -d` if the version of Docker Desktop is too low to
use `docker compose up -d`.
diff --git a/versioned_docs/version-v0.16/GettingStarted/DockerComposeSetup.md
b/versioned_docs/version-v0.16/GettingStarted/DockerComposeSetup.md
index 8d103a5e6e..bf2184856f 100644
--- a/versioned_docs/version-v0.16/GettingStarted/DockerComposeSetup.md
+++ b/versioned_docs/version-v0.16/GettingStarted/DockerComposeSetup.md
@@ -14,7 +14,7 @@ sidebar_position: 1
Commands written `like this` are to be run in your terminal.
-1. Download `docker-compose.yml` and `env.example` from the [latest
release](https://github.com/apache/incubator-devlake/releases/tag/v0.16.0-beta17)
into a folder.
+1. Download `docker-compose.yml` and `env.example` from the [latest
release](https://github.com/apache/incubator-devlake/releases/tag/v0.16.1-beta1)
into a folder.
2. Rename `env.example` to `.env`. For Mac/Linux users, please run `mv
env.example .env` in the terminal. This file contains the environment variables
that the Devlake server will use. Additional ones can be found in the compose
file(s).
3. Run `docker-compose up -d` if the version of Docker Desktop is too low to
use `docker compose up -d`.