File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 66 - master
77
88jobs :
9+ create_release :
10+ name : Create GitHub Release
11+ runs-on : ubuntu-latest
12+ steps :
13+ - name : Checkout code
14+ uses : actions/checkout@master
15+ with :
16+ fetch-depth : 2
17+ - name : Get changed files
18+ id : changed-files
19+ uses : tj-actions/changed-files@v5.1
20+ - name : Tag Version
21+ if : contains(steps.changed-files.outputs.modified_files, 'src/fcl/version.py')
22+ id : set_tag
23+ run : |
24+ export VER=v$(python -c "exec(open('src/fcl/version.py','r').read());print(__version__)")
25+ echo "::set-output name=tag_name::${VER}"
26+ - name : Create Release
27+ if : contains(steps.changed-files.outputs.modified_files, 'src/fcl/version.py')
28+ id : create_release
29+ uses : actions/create-release@v1
30+ env :
31+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
32+ with :
33+ tag_name : ${{ steps.set_tag.outputs.tag_name }}
34+ release_name : ${{ steps.set_tag.outputs.tag_name }}
35+ draft : false
36+ prerelease : false
37+ outputs :
38+ mod_files : ${{ steps.changed-files.outputs.modified_files }}
39+
940 build_wheels :
41+ if : contains(needs.create_release.outputs.mod_files, 'src/fcl/version.py')
1042 name : Build wheel on ${{matrix.platform}}
1143 runs-on : ${{matrix.platform}}
44+ needs : create_release
1245 strategy :
1346 matrix :
1447 platform : [ubuntu-latest, macos-latest, windows-latest]
2760 overwrite : true
2861 draft : false
2962 update_latest_release : true
30- tag_name : 0.6.1
63+
3164 upload_pypi :
3265 needs : [build_wheels]
3366 runs-on : ubuntu-latest
Original file line number Diff line number Diff line change 1- __version__ = "0.6.1 "
1+ __version__ = "0.6.11 "
You can’t perform that action at this time.
0 commit comments