5050 git add datajoint/version.py
5151 git commit -m "Update version.py to $VERSION"
5252 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 }}"
5464 - name : Set up Python ${{matrix.py_ver}}
5565 uses : actions/setup-python@v5
5666 with :
@@ -101,7 +111,7 @@ jobs:
101111 with :
102112 upload_url : ${{github.event.release.upload_url}}
103113 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
105115 asset_content_type : application/zip
106116 - name : Upload pip sdist asset to release
107117 uses : actions/upload-release-asset@v1
@@ -110,7 +120,7 @@ jobs:
110120 with :
111121 upload_url : ${{github.event.release.upload_url}}
112122 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
114124 asset_content_type : application/gzip
115125 - name : Create Pull Request
116126 env :
0 commit comments