chore:update publish.yml

This commit is contained in:
2061360308 2023-12-19 23:57:03 +08:00
parent 0b56255cfd
commit 33ee3fcc6d
4 changed files with 41 additions and 13 deletions

View File

@ -1,5 +1,5 @@
[bumpversion] [bumpversion]
current_version = 0.1.11 current_version = 0.1.7
commit = True commit = True
tag = True tag = True

View File

@ -17,20 +17,19 @@ jobs:
- name: Set up Python - name: Set up Python
uses: actions/setup-python@v2 uses: actions/setup-python@v2
with: with:
python-version: 3.8 python-version: 3.
- name: Get the version
id: get_version
run: echo ::set-output name=VERSION::${GITHUB_REF/refs\/tags\//}
- name: Install dependencies - name: Install dependencies
run: | run: |
python -m pip install build towncrier python -m pip install build towncrier
- name: Create Release - name: Generate release notes
uses: actions/create-release@v1 run: |
env: towncrier --draft > release_notes.txt
GITHUB_TOKEN: ${{ secrets.RELEASE_TOKEN }}
with:
tag_name: ${{ github.ref }}
release_name: Release ${{ github.ref }}
body: $(towncrier --draft)
- name: Generate version notes with towncrier - name: Generate version notes with towncrier
run: | run: |
@ -49,3 +48,32 @@ jobs:
env: env:
TWINE_USERNAME: __token__ TWINE_USERNAME: __token__
TWINE_PASSWORD: ${{ secrets.PYPI_API_TOKEN }} TWINE_PASSWORD: ${{ secrets.PYPI_API_TOKEN }}
- name: Create Release
uses: actions/create-release@v1
env:
GITHUB_TOKEN: ${{ secrets.RELEASE_TOKEN }}
with:
tag_name: ${{ github.ref }}
release_name: Release ${{ github.ref }}
body_path: release_notes.txt
- name: Upload Release Asset gz
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.RELEASE_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ./package/dist/NeteaseCloudMusic-${{ steps.get_version.outputs.VERSION }}.tar.gz
asset_name: NeteaseCloudMusic-${{ steps.get_version.outputs.VERSION }}.tar.gz
asset_content_type: application/zip
- name: Upload Release Asset whl
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.RELEASE_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ./package/dist/NeteaseCloudMusic-${{ steps.get_version.outputs.VERSION }}-py2.py3-none-any.whl
asset_name: NeteaseCloudMusic-${{ steps.get_version.outputs.VERSION }}-py2.py3-none-any.whl
asset_content_type: application/zip

View File

@ -2,4 +2,4 @@ from .main import NeteaseCloudMusicApi
from .help import api_help, api_list from .help import api_help, api_list
from .utils import format_cookie_str, prase_cookie_str from .utils import format_cookie_str, prase_cookie_str
__version__ = '0.1.11' __version__ = '0.1.7'

View File

@ -19,7 +19,7 @@ URL = 'https://github.com/2061360308/NeteaseCloudMusic_PythonSDK'
EMAIL = '2061360308@qq.com' EMAIL = '2061360308@qq.com'
AUTHOR = '盧瞳' AUTHOR = '盧瞳'
REQUIRES_PYTHON = '>=3.6.0' REQUIRES_PYTHON = '>=3.6.0'
VERSION = '0.1.11' VERSION = '0.1.7'
UPDATA_INFO = ('修复了初次使用时没有cookie导致的一系列问题\n' UPDATA_INFO = ('修复了初次使用时没有cookie导致的一系列问题\n'
'修复了NeteaseCloudMusicApi.js没有更新的问题\n' '修复了NeteaseCloudMusicApi.js没有更新的问题\n'
'添加了对于cookie的判断现在可以正常判断cookie是否过期了') '添加了对于cookie的判断现在可以正常判断cookie是否过期了')