File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change 2323 steps :
2424 - name : Checkout repository
2525 uses : actions/checkout@v4
26+ with :
27+ # Fetch the entire git history (all branches + tags)
28+ # We do this because the docs use git describe, which requires having all
29+ # the annotated tags fetched
30+ fetch-depth : 0
2631
2732 - name : Setup uv
2833 uses : astral-sh/setup-uv@v5
@@ -39,11 +44,11 @@ jobs:
3944
4045 - name : Make sure pyproject.toml version matches git version
4146 run : |
42- git_version=$(git describe)
47+ git_version=$(git describe --tags )
4348 pyproject_version=$(python -c "import tomllib; print(tomllib.load(open('pyproject.toml', 'rb'))['project']['version'])")
4449
45- if [ "$git_verson " != "$pyproject_version" ]; then
46- echo "The version specified in pyproject.toml ($pyproject_version) doesn't match the git version ($git_verson )"
50+ if [ "$git_version " != "v $pyproject_version" ]; then
51+ echo "The version specified in pyproject.toml (v $pyproject_version) doesn't match the git version ($git_version )"
4752 echo "You most likely forgot to update pyproject.toml when publishing the release tag"
4853 echo "You can fix this by updating the pyproject version and overwriting the git tag"
4954 exit 1
You can’t perform that action at this time.
0 commit comments