Dynamically set Khoj app version in the Dockerization Github workflows

This commit is contained in:
Debanjum Singh Solanky 2023-12-21 17:16:05 +05:30
parent d3d47dce0b
commit b5ae64cb3c
2 changed files with 10 additions and 0 deletions

View file

@ -36,6 +36,10 @@ jobs:
username: ${{ github.repository_owner }}
password: ${{ secrets.PAT }}
- name: Get App Version
id: hatch
run: echo "version=$(pipx run hatch version)" >> $GITHUB_OUTPUT
- name: 📦 Build and Push Docker Image
uses: docker/build-push-action@v2
with:
@ -45,4 +49,5 @@ jobs:
push: true
tags: ghcr.io/${{ github.repository }}:${{ env.DOCKER_IMAGE_TAG }}
build-args: |
VERSION=${{ steps.hatch.outputs.version }}
PORT=42110

View file

@ -40,6 +40,10 @@ jobs:
username: ${{ github.repository_owner }}
password: ${{ secrets.PAT }}
- name: Get App Version
id: hatch
run: echo "::set-output name=version::$(pipx run hatch version)"
- name: 📦 Build and Push Docker Image
uses: docker/build-push-action@v2
with:
@ -49,4 +53,5 @@ jobs:
push: true
tags: ghcr.io/${{ github.repository }}-cloud:${{ env.DOCKER_IMAGE_TAG }}
build-args: |
VERSION=${{ steps.hatch.outputs.version }}
PORT=42110