Skip to content

Commit 9f9697e

Browse files
committed
Get python version
1 parent 800ac86 commit 9f9697e

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

.github/get-version.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import importlib.metadata
2+
3+
print(importlib.metadata.version('infrahub-sdk'))

.github/workflows/release.yml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,10 @@ jobs:
4141
- name: "Check prerelease type"
4242
id: release
4343
run: |
44-
echo is_prerelease=$(uv venv run python -c "from packaging.version import Version; print(int(Version('$(uv venv run python -c \"import pkg_resources; print(pkg_resources.get_distribution('infrahub-sdk').version)\")').is_prerelease))")") >> "$GITHUB_OUTPUT"
45-
echo is_devrelease=$(uv venv run python -c "from packaging.version import Version; print(int(Version('$(uv venv run python -c \"import pkg_resources; print(pkg_resources.get_distribution('infrahub-sdk').version)\")').is_devrelease))")") >> "$GITHUB_OUTPUT"
46-
echo "version=$(uv venv run python -c \"import pkg_resources; print(pkg_resources.get_distribution('infrahub-sdk').version)\")" >> "$GITHUB_OUTPUT"
47-
echo major_minor_version=$(uv venv run python -c "from packaging.version import Version; print(f\"{Version('$(uv venv run python -c \"import pkg_resources; print(pkg_resources.get_distribution('infrahub-sdk').version)\")').major}.{Version('$(uv venv run python -c \"import pkg_resources; print(pkg_resources.get_distribution('infrahub-sdk').version)\")').minor}\")") >> "$GITHUB_OUTPUT"
48-
echo latest_tag=$(curl -L \
44+
echo is_prerelease=$(uv run python -c "from packaging.version import Version; print(int(Version('$(uv run .github/get-version.py)').is_prerelease))") >> "$GITHUB_OUTPUT"
45+
echo is_devrelease=$(uv run python -c "from packaging.version import Version; print(int(Version('$(uv run .github/get-version.py)').is_devrelease))") >> "$GITHUB_OUTPUT"
46+
echo "version=$(uv run .github/get-version.py)" >> "$GITHUB_OUTPUT"
47+
echo major_minor_version=$(uv run python -c "from packaging.version import Version; print(f\"{Version('$(uv run .github/get-version.py)').major}.{Version('$(uv run .github/get-version.py)').minor}\")") >> "$GITHUB_OUTPUT" echo latest_tag=$(curl -L \
4948
-H "Accept: application/vnd.github+json" \
5049
-H "Authorization: Bearer ${{ github.token }}" \
5150
-H "X-GitHub-Api-Version: 2022-11-28" \

0 commit comments

Comments
 (0)