@@ -20,11 +20,11 @@ jobs:
20
20
runs-on : ubuntu-latest
21
21
22
22
steps :
23
- - uses : actions/checkout@v2
23
+ - uses : actions/checkout@v3
24
24
- run : git fetch --depth=1 origin +refs/tags/*:refs/tags/*
25
25
if : github.event_name == 'push'
26
26
- name : Set up Python
27
- uses : actions/setup-python@v2
27
+ uses : actions/setup-python@v3
28
28
with :
29
29
python-version : ' 3.x'
30
30
- name : Install dependencies
37
37
sed -ie "s/version = .*/version = $VERSION/" setup.cfg
38
38
python -m pip install --upgrade pip
39
39
pip install build
40
- echo ::set-output name= version::$VERSION
40
+ echo version::$VERSION >> $GITHUB_OUTPUT
41
41
NAME="sqlalchemy_iris"-${VERSION}-py3-none-any
42
- echo ::set-output name=name ::$NAME
42
+ echo name::$NAME >> $GITHUB_OUTPUT
43
43
- name : Install requirements
44
44
run : |
45
45
pip install -U pip setuptools
@@ -57,24 +57,12 @@ jobs:
57
57
- name : Create Beta Release
58
58
id : create_release
59
59
if : github.event_name == 'push'
60
- uses : actions/create-release@v1
61
- env :
62
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
60
+ uses : softprops/action-gh-release@v1
63
61
with :
64
- tag_name : ${{ steps.set-version.outputs.version }}
65
- release_name : ${{ steps.set-version.outputs.version }}
62
+ tag_name : v${{ steps.set-version.outputs.version }}
66
63
prerelease : ${{ github.event_name != 'release' }}
67
- - name : Upload Release Asset
68
- id : upload-release-asset
69
- uses : actions/upload-release-asset@v1
70
- env :
71
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
72
- with :
73
- upload_url : ${{ github.event_name == 'release' && github.event.release.upload_url || steps.create_release.outputs.upload_url }}
74
- asset_path : dist/${{ steps.set-version.outputs.name }}.whl
75
- asset_name : ${{ steps.set-version.outputs.name }}.whl
76
- asset_content_type : application/zip
77
- - uses : actions/checkout@v2
64
+ files : dist/${{ steps.set-version.outputs.name }}.whl
65
+ - uses : actions/checkout@v3
78
66
if : github.event_name == 'release'
79
67
with :
80
68
ref : main
0 commit comments