50
50
git add datajoint/version.py
51
51
git commit -m "Update version.py to $VERSION"
52
52
echo "BRANCH_NAME=$BRANCH_NAME" >> $GITHUB_ENV
53
- echo "VERSION=$VERSION" >> $GITHUB_ENV
53
+ - name : Update README.md badge
54
+ run : |
55
+ # commits since the last release
56
+ NEW_HREF="https://github.com/datajoint/datajoint-python/compare/${{ github.event.release.tag_name }}...master"
57
+ NEW_SRC="https://img.shields.io/github/commits-since/datajoint/datajoint-python/${{ github.event.release.tag_name }}?color=red"
58
+ # Update href in the <a> tag
59
+ sed -i 's|\(<a id="commit-since-release-link"[^>]*href="\)[^"]*\(".*\)|\1'"$NEW_HREF"'\2|' README.md
60
+ # Update src in the <img> tag
61
+ sed -i 's|\(<img id="commit-since-release-img"[^>]*src="\)[^"]*\(".*\)|\1'"$NEW_SRC"'\2|' README.md
62
+ git add README.md
63
+ git commit -m "Update README.md badge to ${{ github.event.release.tag_name }}"
54
64
- name : Set up Python ${{matrix.py_ver}}
55
65
uses : actions/setup-python@v5
56
66
with :
@@ -101,7 +111,7 @@ jobs:
101
111
with :
102
112
upload_url : ${{github.event.release.upload_url}}
103
113
asset_path : ${{env.DJ_WHEEL_PATH}}
104
- asset_name : pip-datajoint-${{env.DJ_VERSION }}.whl
114
+ asset_name : pip-datajoint-${{ github.event.release.tag_name }}.whl
105
115
asset_content_type : application/zip
106
116
- name : Upload pip sdist asset to release
107
117
uses : actions/upload-release-asset@v1
@@ -110,7 +120,7 @@ jobs:
110
120
with :
111
121
upload_url : ${{github.event.release.upload_url}}
112
122
asset_path : ${{env.DJ_SDIST_PATH}}
113
- asset_name : pip-datajoint-${{env.DJ_VERSION }}.tar.gz
123
+ asset_name : pip-datajoint-${{ github.event.release.tag_name }}.tar.gz
114
124
asset_content_type : application/gzip
115
125
- name : Create Pull Request
116
126
env :
0 commit comments