mirror of
https://gitee.com/dolphinscheduler/DolphinScheduler.git
synced 2024-12-03 12:48:46 +08:00
d46e4659d9
* Fix remaining style errors and wildcard imports * Upgrade spotless to the latest stable version, exclude .github folder from spotless check and fix dead link * Fix spotless matching scope of markdown files |
||
---|---|---|
.. | ||
github | ||
README.md | ||
release.py | ||
requirements.txt |
Tools Release
A tools for convenient release DolphinScheduler.
Prepare
- python: python 3.6 or above
- pip: latest version of pip is better
To install dependence, you should run command
python -m pip install -r requirements.txt
Usage
Export Environment Variable
You can create new token in create token,
it is only need all permission under repo
export GH_ACCESS_TOKEN="<YOUR-GITHUB-TOKEN-WITH-REPO-ACCESS>"
export GH_REPO_MILESTONE="<YOUR-MILESTONE>"
Help
python release.py -h
Action
- Auto cherry-pick:
python release.py cherry-pick
, will cause error when your default branch is not up-to-date, or cherry-pick with conflict. But if you fix you can directly re-run this command, it will continue the pick - Generate changelog:
python release.py changelog
- Generate contributor:
python release.py contributor