From 5b69e8690ed2f88b98cc70f90aba8929f413bdb8 Mon Sep 17 00:00:00 2001 From: janf Date: Tue, 14 Nov 2023 09:58:46 +0100 Subject: [PATCH] add version to CICD --- .github/workflows/build_and_deploy.yml | 23 ++++++++++------------- src/cogserver/__init__.py | 3 ++- 2 files changed, 12 insertions(+), 14 deletions(-) diff --git a/.github/workflows/build_and_deploy.yml b/.github/workflows/build_and_deploy.yml index c22d460..ac5b321 100644 --- a/.github/workflows/build_and_deploy.yml +++ b/.github/workflows/build_and_deploy.yml @@ -26,23 +26,20 @@ jobs: registry: ${{ env.REGISTRY }} username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - + - name: Extract Titiler version + - uses: actions/setup-python@v4 + with: + python-version: '3.10' + run: python -m pip install titiler && echo "TITILER_VERSION=$(python -c 'from titiler.application import __version__;print(__version__)')" >> $GITHUB_ENV + #echo "GITHUB_SHA_SHORT=$(python -c 'from src/cogserver')" >> $GITHUB_ENV + #run: python my_script.py + - name: Echo Titiler version + run: echo "za tit versions is {{ env.TITILER_VERSION }}" - name: Extract metadata (tags, labels) for Docker id: meta uses: docker/metadata-action@v5 with: - images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} - -# - name: Copy .env file -# run: cp "gdal_rio.env" gdal_rio.env - -# - name: Read gdal_rio.env file and set environment variables -# run: | -# while IFS= read -r line; -# do -# export $(echo "$line" | grep -v '^#' | xargs) -# done < gdal_rio.env - + images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ env.TITILER_VERSION }} - name: Build and push Docker image uses: docker/build-push-action@v5 diff --git a/src/cogserver/__init__.py b/src/cogserver/__init__.py index 1616aa0..e762f1c 100644 --- a/src/cogserver/__init__.py +++ b/src/cogserver/__init__.py @@ -1 +1,2 @@ -from .server import app \ No newline at end of file +from cogserver.server import app +from cogserver.server import titiler_version as __version__ \ No newline at end of file