This is an automated email from the ASF dual-hosted git repository.
zhongjiajie pushed a commit to branch main
in repository
https://gitbox.apache.org/repos/asf/dolphinscheduler-sdk-python.git
The following commit(s) were added to refs/heads/main by this push:
new 0406d85 doc: Correct release document (#67)
0406d85 is described below
commit 0406d851afa4b18e6eecdcb4c3420c946cea23b4
Author: Jay Chung <[email protected]>
AuthorDate: Mon Feb 27 14:46:35 2023 +0800
doc: Correct release document (#67)
---
RELEASE.md | 17 ++++++++++-------
1 file changed, 10 insertions(+), 7 deletions(-)
diff --git a/RELEASE.md b/RELEASE.md
index e72d3d9..4801c10 100644
--- a/RELEASE.md
+++ b/RELEASE.md
@@ -29,6 +29,7 @@ but we also have a [PyPi](#release-to-pypi) repository for
Python package distri
* Change `version_ext` about the dolphinscheduler version current support, the
syntax is respect
[pep-044](https://peps.python.org/pep-0440/#version-specifiers)
* Run all test locally, `tox -e local-ci && tox -e local-integrate-test`,
after you start dolphinscheduler to
pass `local-integrate-test`
+* Show revert some dolphinscheduler not release commit `git revert 85a1dfaa`
## Build and Sign Package
@@ -39,6 +40,10 @@ upload package to PyPi. You could first install and upgrade
them by:
# Install or upgrade dependencies
python3 -m pip install --upgrade pip build twine
+# Configuration during the releasing
+VERSION=<VERSION> # The version of the package you want to release, e.g. 1.2.3
+REMOTE=<REMOTE> # The git remote name, we usually use `origin` or `remote`
+
# Change version
# For macOS
sed -i '' "s/__version__ = \".*\"/__version__ = \"${VERSION}\"/"
src/pydolphinscheduler/__init__.py
@@ -47,8 +52,6 @@ sed -i "s/__version__ = \".*\"/__version__ = \"${VERSION}\"/"
src/pydolphinsched
git commit -am "Release v${VERSION}"
# Add Tag
-VERSION=<VERSION> # The version of the package you want to release, e.g. 1.2.3
-REMOTE=<REMOTE> # The git remote name, we usually use `origin` or `remote`
git tag -a "${VERSION}" -m "Release v${VERSION}"
git push "${REMOTE}" --tags
@@ -68,9 +71,9 @@ based to the specific tag, and set it as pre-release.
```shell
svn co https://dist.apache.org/repos/dist/dev/dolphinscheduler/
release/dolphinscheduler
mkdir -p release/dolphinscheduler/python/"${VERSION}"
-cp dolphinscheduler-python-src-"${VERSION}"*
release/dolphinscheduler/python/"${VERSION}"
+cp dist/dolphinscheduler-python-src-"${VERSION}"*
release/dolphinscheduler/python/"${VERSION}"
-cd release/dolphinscheduler && svn add python && svn commit python -m "Release
Apache DolphinScheduler-SDK-Python version ${VERSION}"
+cd release/dolphinscheduler && svn add python/"${VERSION}" && svn commit
python -m "Release Apache DolphinScheduler-SDK-Python version ${VERSION}"
```
### Vote Mail
@@ -84,7 +87,7 @@ BODY:
Hello DolphinScheduler Community,
-This is a call for vote to release Apache DolphinScheduler SDK Python version
<VERSION>
+This is a call for the vote to release Apache DolphinScheduler SDK Python
version <VERSION>
Release notes:
https://github.com/apache/dolphinscheduler-sdk-python/releases/tag/<VERSION>
@@ -94,9 +97,9 @@ Git tag for the release:
https://github.com/apache/dolphinscheduler-sdk-python/t
Release Commit ID:
https://github.com/apache/dolphinscheduler-sdk-python/commit/<commit-SHA>
-Keys to verify the Release Candidate:
https://dist.apache.org/repos/dist/dev/dolphinscheduler/KEYS
+Keys to verify the Release Candidate:
https://downloads.apache.org/dolphinscheduler/KEYS
-The vote will be open for at least 72 hours or until necessary number of votes
are reached.
+The vote will be open for at least 72 hours or until the necessary number of
votes is reached.
Please vote accordingly: