diff --git a/.github/workflows/build_docs.yml b/.github/workflows/build_docs.yml index 2caceecac..15e4cad37 100644 --- a/.github/workflows/build_docs.yml +++ b/.github/workflows/build_docs.yml @@ -20,7 +20,10 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: "3.10" + python-version: "3.12" + + - name: Install Poetry + uses: snok/install-poetry@v1 - name: Generate docs run: | diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 2fb6cb55f..05e5f8654 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -30,8 +30,7 @@ jobs: uses: docker/build-push-action@v5 with: push: true - # Build the slimmer production target - target: production + build-args: IS_PROD=true tags: | ghcr.io/${{ env.image_name }}:${{ github.sha }} ghcr.io/${{ env.image_name }}:${{ github.ref_name }} diff --git a/justfile b/justfile index 8054a1638..32ce93dd6 100644 --- a/justfile +++ b/justfile @@ -24,9 +24,9 @@ service-account-key: @([ ! -f service_account_key.json ] && touch service_account_key.json) || true -# Install dev dependencies into currently activated python environment +# Install dev dependencies using poetry install: - pip3 install -r requirements-dev.txt + poetry install # Build all containers build: dotenv service-account-key