File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3,11 +3,10 @@ name: Release Robusta-CLI
33on :
44 release :
55 types : [published]
6- workflow_dispatch : # This allows manual triggering
76
87env :
98 PROJECT_ID : ${{ secrets.GKE_PROD_PROJECT }}
10- RELEASE_VER : 0.0.1 # ${{ github.event.release.tag_name }}
9+ RELEASE_VER : ${{ github.event.release.tag_name }}
1110jobs :
1211
1312 setup-build-publish-deploy :
@@ -65,12 +64,25 @@ jobs:
6564 curl -sSL https://install.python-poetry.org | python3 - --version 1.8.2
6665 poetry config virtualenvs.create false
6766 poetry install --no-dev
67+ poetry publish --build -u __token__ -p ${{ secrets.PYPI_PROJECT_TOKEN }}
6868
69- - name : Release Docker CLI only on formal releases
69+ - name : Release Docker CLI
70+ if : " !github.event.release.prerelease"
7071 run : |-
7172 docker buildx build \
7273 --platform linux/arm64,linux/amd64 \
73- --tag us-central1-docker.pkg.dev/genuine-flight-317411/devel/robusta-cli:dummy-${{env.RELEASE_VER}} \
74+ --tag us-central1-docker.pkg.dev/genuine-flight-317411/devel/robusta-cli:${{env.RELEASE_VER}} \
75+ --tag us-central1-docker.pkg.dev/genuine-flight-317411/devel/robusta-cli \
7476 --push \
7577 --file Dockerfile \
7678 .
79+
80+ - name : Build Alpha Docker CLI
81+ if : " github.event.release.prerelease"
82+ run : |-
83+ docker buildx build \
84+ --platform linux/arm64,linux/amd64 \
85+ --tag us-central1-docker.pkg.dev/genuine-flight-317411/devel/robusta-cli:${{env.RELEASE_VER}} \
86+ --push \
87+ --file Dockerfile \
88+ .
You can’t perform that action at this time.
0 commit comments