diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 8692969..39b3772 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -66,7 +66,7 @@ jobs: matrix: package: [datamodels, pipeline, webservice] steps: - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v8 with: name: Packages-${{ matrix.package }} path: dist @@ -89,7 +89,7 @@ jobs: matrix: package: [datamodels, pipeline, webservice] steps: - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v8 with: name: Packages-${{ matrix.package }} path: dist diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 588be5b..a4f3f4f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -33,7 +33,7 @@ jobs: fetch-depth: 0 - name: Set up pixi - uses: prefix-dev/setup-pixi@v0.9.4 + uses: prefix-dev/setup-pixi@v0.9.5 with: pixi-version: v0.63.2 environments: ${{ matrix.python-version }} @@ -54,6 +54,6 @@ jobs: pixi run pytest src/ca_biositing/webservice -m "not integration" --cov=ca_biositing.webservice --cov-report=xml --cov-append --cov-report=term-missing - name: Upload coverage report - uses: codecov/codecov-action@v5.5.2 + uses: codecov/codecov-action@v6.0.0 with: token: ${{ secrets.CODECOV_TOKEN }} diff --git a/.github/workflows/copilot-setup-steps.yml b/.github/workflows/copilot-setup-steps.yml index 8077fbe..20b7c66 100644 --- a/.github/workflows/copilot-setup-steps.yml +++ b/.github/workflows/copilot-setup-steps.yml @@ -29,7 +29,7 @@ jobs: uses: actions/checkout@v6 - name: Set up pixi - uses: prefix-dev/setup-pixi@v0.9.4 + uses: prefix-dev/setup-pixi@v0.9.5 with: pixi-version: v0.56.0 cache: false # No caching diff --git a/.github/workflows/deploy-production.yml b/.github/workflows/deploy-production.yml index 80939c8..c6ecea4 100644 --- a/.github/workflows/deploy-production.yml +++ b/.github/workflows/deploy-production.yml @@ -41,13 +41,13 @@ jobs: fetch-depth: 0 - name: Authenticate to GCP - uses: google-github-actions/auth@v2 + uses: google-github-actions/auth@v3 with: workload_identity_provider: ${{ env.WIF_PROVIDER }} service_account: ${{ env.DEPLOYER_SA }} - name: Set up pixi - uses: prefix-dev/setup-pixi@v0.9.4 + uses: prefix-dev/setup-pixi@v0.9.5 with: pixi-version: v0.63.2 environments: deployment @@ -108,13 +108,13 @@ jobs: fetch-depth: 0 - name: Authenticate to GCP - uses: google-github-actions/auth@v2 + uses: google-github-actions/auth@v3 with: workload_identity_provider: ${{ env.WIF_PROVIDER }} service_account: ${{ env.DEPLOYER_SA }} - name: Set up pixi - uses: prefix-dev/setup-pixi@v0.9.4 + uses: prefix-dev/setup-pixi@v0.9.5 with: pixi-version: v0.63.2 environments: deployment @@ -138,13 +138,13 @@ jobs: - uses: actions/checkout@v6 - name: Authenticate to GCP - uses: google-github-actions/auth@v2 + uses: google-github-actions/auth@v3 with: workload_identity_provider: ${{ env.WIF_PROVIDER }} service_account: ${{ env.DEPLOYER_SA }} - name: Set up pixi - uses: prefix-dev/setup-pixi@v0.9.4 + uses: prefix-dev/setup-pixi@v0.9.5 with: pixi-version: v0.63.2 environments: deployment @@ -166,13 +166,13 @@ jobs: - uses: actions/checkout@v6 - name: Authenticate to GCP - uses: google-github-actions/auth@v2 + uses: google-github-actions/auth@v3 with: workload_identity_provider: ${{ env.WIF_PROVIDER }} service_account: ${{ env.DEPLOYER_SA }} - name: Set up pixi - uses: prefix-dev/setup-pixi@v0.9.4 + uses: prefix-dev/setup-pixi@v0.9.5 with: pixi-version: v0.63.2 environments: deployment @@ -194,13 +194,13 @@ jobs: - uses: actions/checkout@v6 - name: Authenticate to GCP - uses: google-github-actions/auth@v2 + uses: google-github-actions/auth@v3 with: workload_identity_provider: ${{ env.WIF_PROVIDER }} service_account: ${{ env.DEPLOYER_SA }} - name: Set up Cloud SDK - uses: google-github-actions/setup-gcloud@v2 + uses: google-github-actions/setup-gcloud@v3 - name: Validate services are healthy run: bash scripts/validate-deployment.sh diff --git a/.github/workflows/deploy-staging.yml b/.github/workflows/deploy-staging.yml index 7313a26..6fedf7c 100644 --- a/.github/workflows/deploy-staging.yml +++ b/.github/workflows/deploy-staging.yml @@ -40,13 +40,13 @@ jobs: fetch-depth: 0 - name: Authenticate to GCP - uses: google-github-actions/auth@v2 + uses: google-github-actions/auth@v3 with: workload_identity_provider: ${{ env.WIF_PROVIDER }} service_account: ${{ env.DEPLOYER_SA }} - name: Set up pixi - uses: prefix-dev/setup-pixi@v0.9.4 + uses: prefix-dev/setup-pixi@v0.9.5 with: pixi-version: v0.63.2 environments: deployment @@ -103,13 +103,13 @@ jobs: fetch-depth: 0 - name: Authenticate to GCP - uses: google-github-actions/auth@v2 + uses: google-github-actions/auth@v3 with: workload_identity_provider: ${{ env.WIF_PROVIDER }} service_account: ${{ env.DEPLOYER_SA }} - name: Set up pixi - uses: prefix-dev/setup-pixi@v0.9.4 + uses: prefix-dev/setup-pixi@v0.9.5 with: pixi-version: v0.63.2 environments: deployment @@ -131,13 +131,13 @@ jobs: - uses: actions/checkout@v6 - name: Authenticate to GCP - uses: google-github-actions/auth@v2 + uses: google-github-actions/auth@v3 with: workload_identity_provider: ${{ env.WIF_PROVIDER }} service_account: ${{ env.DEPLOYER_SA }} - name: Set up pixi - uses: prefix-dev/setup-pixi@v0.9.4 + uses: prefix-dev/setup-pixi@v0.9.5 with: pixi-version: v0.63.2 environments: deployment @@ -159,13 +159,13 @@ jobs: - uses: actions/checkout@v6 - name: Authenticate to GCP - uses: google-github-actions/auth@v2 + uses: google-github-actions/auth@v3 with: workload_identity_provider: ${{ env.WIF_PROVIDER }} service_account: ${{ env.DEPLOYER_SA }} - name: Set up pixi - uses: prefix-dev/setup-pixi@v0.9.4 + uses: prefix-dev/setup-pixi@v0.9.5 with: pixi-version: v0.63.2 environments: deployment @@ -187,13 +187,13 @@ jobs: - uses: actions/checkout@v6 - name: Authenticate to GCP - uses: google-github-actions/auth@v2 + uses: google-github-actions/auth@v3 with: workload_identity_provider: ${{ env.WIF_PROVIDER }} service_account: ${{ env.DEPLOYER_SA }} - name: Set up Cloud SDK - uses: google-github-actions/setup-gcloud@v2 + uses: google-github-actions/setup-gcloud@v3 - name: Validate services are healthy run: bash scripts/validate-deployment.sh diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index 0e17589..9c8bfde 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -60,4 +60,4 @@ jobs: - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v4 + uses: actions/deploy-pages@v5 diff --git a/.github/workflows/migrations.yml b/.github/workflows/migrations.yml index d3bda04..d64b30d 100644 --- a/.github/workflows/migrations.yml +++ b/.github/workflows/migrations.yml @@ -58,7 +58,7 @@ jobs: fetch-depth: 1 - name: Set up pixi - uses: prefix-dev/setup-pixi@v0.9.4 + uses: prefix-dev/setup-pixi@v0.9.5 with: pixi-version: v0.63.2 environments: py312 diff --git a/.github/workflows/trigger-etl-production.yml b/.github/workflows/trigger-etl-production.yml index 6a899ee..086249b 100644 --- a/.github/workflows/trigger-etl-production.yml +++ b/.github/workflows/trigger-etl-production.yml @@ -75,13 +75,13 @@ jobs: - uses: actions/checkout@v6 - name: Authenticate to GCP - uses: google-github-actions/auth@v2 + uses: google-github-actions/auth@v3 with: workload_identity_provider: ${{ env.WIF_PROVIDER }} service_account: ${{ env.DEPLOYER_SA }} - name: Set up pixi - uses: prefix-dev/setup-pixi@v0.9.4 + uses: prefix-dev/setup-pixi@v0.9.5 with: pixi-version: v0.63.2 environments: deployment diff --git a/.github/workflows/trigger-etl.yml b/.github/workflows/trigger-etl.yml index 7bcc48d..5be36d1 100644 --- a/.github/workflows/trigger-etl.yml +++ b/.github/workflows/trigger-etl.yml @@ -77,13 +77,13 @@ jobs: - uses: actions/checkout@v6 - name: Authenticate to GCP - uses: google-github-actions/auth@v2 + uses: google-github-actions/auth@v3 with: workload_identity_provider: ${{ env.WIF_PROVIDER }} service_account: ${{ env.DEPLOYER_SA }} - name: Set up pixi - uses: prefix-dev/setup-pixi@v0.9.4 + uses: prefix-dev/setup-pixi@v0.9.5 with: pixi-version: v0.63.2 environments: deployment