File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change 11---
2- # yamllint disable rule:truthy
2+ # yamllint disable rule:truthy rule:line-length
33name : Update Docker Compose & helm chart on Pyproject update in Stable
44
55# This will bump the infrahub docker image in the docker-compose.yml
@@ -43,11 +43,20 @@ jobs:
4343 - name : " Install Package"
4444 run : " poetry install --all-extras"
4545
46+ - name : " Check prerelease type"
47+ id : release
48+ run : |
49+ echo is_prerelease=$(poetry run python -c "from packaging.version import Version; print(int(Version('$(poetry version -s)').is_prerelease))") >> "$GITHUB_OUTPUT"
50+ echo is_devrelease=$(poetry run python -c "from packaging.version import Version; print(int(Version('$(poetry version -s)').is_devrelease))") >> "$GITHUB_OUTPUT"
51+
4652 - name : " Update Docker Env variable in docker-compose.yml file"
53+ if : steps.release.outputs.is_prerelease == 0 && steps.release.outputs.is_devrelease == 0
4754 run : " poetry run invoke release.gen-config-env -u"
4855 - name : " Update Infrahub Image Version in docker-compose.yml file"
56+ if : steps.release.outputs.is_prerelease == 0 && steps.release.outputs.is_devrelease == 0
4957 run : " poetry run invoke release.update-docker-compose"
5058 - name : " Update AppVersion in helm/chart.yaml file"
59+ if : steps.release.outputs.is_prerelease == 0 && steps.release.outputs.is_devrelease == 0
5160 run : " poetry run invoke release.update-helm-chart"
5261 - name : " Update Versions in python_testcontainers/pyproject.toml"
5362 run : " poetry run invoke release.update-test-containers"
You can’t perform that action at this time.
0 commit comments