ci fix: deploy-dev.yaml fix, install poetry earlier, add decrypt values to sparse checkout

This commit is contained in:
Ilya Kreymer 2024-02-23 18:31:12 -08:00
parent 5e003f36a0
commit ae59617e02

View File

@ -35,11 +35,15 @@ jobs:
path: "browsertrix-cloud-ops"
ssh-key: ${{ secrets.DEPLOY_KEY_OPS_REPO }}
sparse-checkout: |
scripts/decrypt-values.py
values/btrix-dev-values.yml
poetry.lock
pyproject.toml
sparse-checkout-cone-mode: false
- name: Install poetry
run: pipx install poetry
- uses: actions/setup-python@v5
with:
python-version: "3.11"
@ -48,7 +52,6 @@ jobs:
- name: Install vault decryption dependencies
working-directory: browsertrix-cloud-ops
run: |
pipx install poetry
poetry install
- name: Build Backend