2929 - new
3030 runs-on : ubuntu-latest
3131 steps :
32- - uses : actions/checkout@v3
32+ - uses : actions/checkout@v4
3333 - name : Set up Python
34- uses : actions/setup-python@v4
34+ uses : actions/setup-python@v5
3535 with :
3636 python-version : ' 3.11'
3737 - name : Install requirements
@@ -44,12 +44,15 @@ jobs:
4444 needs : test
4545 if : github.event_name != 'pull_request'
4646 runs-on : ubuntu-latest
47+ permissions :
48+ id-token : write
49+ contents : write
4750 steps :
48- - uses : actions/checkout@v3
51+ - uses : actions/checkout@v4
4952 - run : git fetch --depth=1 origin +refs/tags/*:refs/tags/*
5053 if : github.event_name == 'push'
5154 - name : Set up Python
52- uses : actions/setup-python@v4
55+ uses : actions/setup-python@v5
5356 with :
5457 python-version : ' 3.x'
5558 - name : Install dependencies
@@ -76,18 +79,15 @@ jobs:
7679 run : ./scripts/build-dist.sh
7780 - name : Publish package
7881 uses : pypa/gh-action-pypi-publish@release/v1
79- with :
80- user : __token__
81- password : ${{ secrets.PYPI_API_TOKEN }}
8282 - name : Create Beta Release
8383 id : create_release
8484 if : github.event_name == 'push'
85- uses : softprops/action-gh-release@v1
85+ uses : softprops/action-gh-release@v2
8686 with :
8787 tag_name : v${{ steps.set-version.outputs.version }}
8888 prerelease : ${{ github.event_name != 'release' }}
8989 files : dist/${{ steps.set-version.outputs.name }}.whl
90- - uses : actions/checkout@v3
90+ - uses : actions/checkout@v4
9191 if : github.event_name == 'release'
9292 with :
9393 ref : main
0 commit comments