From 23a66371d1880e59cc4806e1b36ab680e6f134aa Mon Sep 17 00:00:00 2001 From: Marco Acierno Date: Sat, 20 Jun 2026 17:43:47 +0200 Subject: [PATCH 1/5] Fix various deprecated warnings --- .github/workflows/ai-code-review.yml | 2 +- .github/workflows/backend-checks.yml | 2 +- .github/workflows/backend-test.yml | 2 +- .github/workflows/build-backend.yml | 2 +- .github/workflows/build-base-pretix.yml | 2 +- .github/workflows/build-frontend.yml | 2 +- .github/workflows/build-pretix.yml | 2 +- .github/workflows/claude.yml | 2 +- .github/workflows/deploy.yml | 14 +++++++------- .github/workflows/frontend-lint.yml | 2 +- .github/workflows/global-terraform-deploy.yml | 2 +- .github/workflows/global-terraform-lint.yml | 2 +- .github/workflows/opentofu-lint.yml | 2 +- backend/Dockerfile | 2 +- 14 files changed, 20 insertions(+), 20 deletions(-) diff --git a/.github/workflows/ai-code-review.yml b/.github/workflows/ai-code-review.yml index b556ef71ab..3a4c3a9d6a 100644 --- a/.github/workflows/ai-code-review.yml +++ b/.github/workflows/ai-code-review.yml @@ -20,7 +20,7 @@ jobs: actions: read steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 1 - name: Install uv diff --git a/.github/workflows/backend-checks.yml b/.github/workflows/backend-checks.yml index e162426d12..de33fe357f 100644 --- a/.github/workflows/backend-checks.yml +++ b/.github/workflows/backend-checks.yml @@ -15,7 +15,7 @@ jobs: working-directory: backend steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: actions/setup-python@v5 with: python-version: "3.13.5" diff --git a/.github/workflows/backend-test.yml b/.github/workflows/backend-test.yml index 11622fe5d4..4ff391464d 100644 --- a/.github/workflows/backend-test.yml +++ b/.github/workflows/backend-test.yml @@ -35,7 +35,7 @@ jobs: - 6379:6379 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: actions/setup-python@v5 with: python-version: "3.13.5" diff --git a/.github/workflows/build-backend.yml b/.github/workflows/build-backend.yml index 207bd45f0c..19ab079bf8 100644 --- a/.github/workflows/build-backend.yml +++ b/.github/workflows/build-backend.yml @@ -10,7 +10,7 @@ jobs: name: Build runs-on: ubuntu-24.04-arm steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: ref: ${{ github.ref }} fetch-depth: 0 diff --git a/.github/workflows/build-base-pretix.yml b/.github/workflows/build-base-pretix.yml index 11785a586e..b77d289650 100644 --- a/.github/workflows/build-base-pretix.yml +++ b/.github/workflows/build-base-pretix.yml @@ -24,7 +24,7 @@ jobs: registry: ghcr.io username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: repository: pretix/pretix ref: ${{ inputs.version }} diff --git a/.github/workflows/build-frontend.yml b/.github/workflows/build-frontend.yml index 5feae9e1c4..55d0c35ef4 100644 --- a/.github/workflows/build-frontend.yml +++ b/.github/workflows/build-frontend.yml @@ -13,7 +13,7 @@ jobs: name: Build runs-on: ubuntu-24.04-arm steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: ref: ${{ github.ref }} fetch-depth: 0 diff --git a/.github/workflows/build-pretix.yml b/.github/workflows/build-pretix.yml index 3e05568a07..a2259ef94d 100644 --- a/.github/workflows/build-pretix.yml +++ b/.github/workflows/build-pretix.yml @@ -10,7 +10,7 @@ jobs: name: Build pretix runs-on: ubuntu-24.04-arm steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: ref: ${{ github.ref }} fetch-depth: 0 diff --git a/.github/workflows/claude.yml b/.github/workflows/claude.yml index 60acf96e54..8d860220d7 100644 --- a/.github/workflows/claude.yml +++ b/.github/workflows/claude.yml @@ -30,7 +30,7 @@ jobs: actions: read steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 1 - name: Install uv diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 0cddc032d2..8ac7aae5a8 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -19,7 +19,7 @@ jobs: image_exists: ${{ steps.image.outputs.image_exists }} githash: ${{ steps.git.outputs.githash }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: ref: ${{ github.ref }} fetch-depth: 0 @@ -52,7 +52,7 @@ jobs: image_exists: ${{ steps.image.outputs.image_exists }} githash: ${{ steps.git.outputs.githash }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: ref: ${{ github.ref }} fetch-depth: 0 @@ -85,7 +85,7 @@ jobs: image_exists: ${{ steps.image.outputs.image_exists }} githash: ${{ steps.git.outputs.githash }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: ref: ${{ github.ref }} fetch-depth: 0 @@ -140,7 +140,7 @@ jobs: run: working-directory: ./infrastructure/applications steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: ref: ${{ github.ref }} fetch-depth: 0 @@ -170,7 +170,7 @@ jobs: needs: [deploy-be, check-backend-build] if: always() && !cancelled() && !failure() && !contains(needs.*.result, 'failure') && !contains(needs.*.result, 'cancelled') steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: ref: ${{ github.ref }} fetch-depth: 0 @@ -201,7 +201,7 @@ jobs: run: working-directory: ./infrastructure/applications steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: ref: ${{ github.ref }} fetch-depth: 0 @@ -231,7 +231,7 @@ jobs: needs: [deploy-fe, check-frontend-build] if: always() && !cancelled() && !failure() && !contains(needs.*.result, 'failure') && !contains(needs.*.result, 'cancelled') steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: ref: ${{ github.ref }} fetch-depth: 0 diff --git a/.github/workflows/frontend-lint.yml b/.github/workflows/frontend-lint.yml index 9cd4b8028a..9f6582f994 100644 --- a/.github/workflows/frontend-lint.yml +++ b/.github/workflows/frontend-lint.yml @@ -15,7 +15,7 @@ jobs: run: working-directory: ./frontend steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: pnpm/action-setup@v4 name: Install pnpm with: diff --git a/.github/workflows/global-terraform-deploy.yml b/.github/workflows/global-terraform-deploy.yml index 216b85574a..37d28b1bd3 100644 --- a/.github/workflows/global-terraform-deploy.yml +++ b/.github/workflows/global-terraform-deploy.yml @@ -18,7 +18,7 @@ jobs: run: working-directory: ./infrastructure/global steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: hashicorp/setup-terraform@v3 with: terraform_version: 1.2.4 diff --git a/.github/workflows/global-terraform-lint.yml b/.github/workflows/global-terraform-lint.yml index c4cd7d798d..cba6aa24d9 100644 --- a/.github/workflows/global-terraform-lint.yml +++ b/.github/workflows/global-terraform-lint.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: hashicorp/setup-terraform@v3 with: terraform_version: 1.2.4 diff --git a/.github/workflows/opentofu-lint.yml b/.github/workflows/opentofu-lint.yml index 1c7aada839..5528d43a19 100644 --- a/.github/workflows/opentofu-lint.yml +++ b/.github/workflows/opentofu-lint.yml @@ -30,7 +30,7 @@ jobs: runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: opentofu/setup-opentofu@v1 with: tofu_version: 1.9.0 diff --git a/backend/Dockerfile b/backend/Dockerfile index cc0169e4d7..8b3e37c761 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -88,6 +88,6 @@ COPY ./entrypoint.sh /entrypoint.sh RUN mkdir -p assets && .venv/bin/python manage.py collectstatic --noinput -ENV PGSSLCERT /tmp/postgresql.crt +ENV PGSSLCERT=/tmp/postgresql.crt ENTRYPOINT ["/entrypoint.sh"] From 2de0cae239ae60c5739429836d959c48990f229d Mon Sep 17 00:00:00 2001 From: Marco Acierno Date: Sat, 20 Jun 2026 17:44:52 +0200 Subject: [PATCH 2/5] Update aws --- .github/workflows/build-backend.yml | 2 +- .github/workflows/build-frontend.yml | 2 +- .github/workflows/build-pretix.yml | 2 +- .github/workflows/deploy.yml | 10 +++++----- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build-backend.yml b/.github/workflows/build-backend.yml index 19ab079bf8..0d87969d3c 100644 --- a/.github/workflows/build-backend.yml +++ b/.github/workflows/build-backend.yml @@ -15,7 +15,7 @@ jobs: ref: ${{ github.ref }} fetch-depth: 0 - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@v4 + uses: aws-actions/configure-aws-credentials@v6 with: aws-access-key-id: ${{ secrets.aws_access_key_id }} aws-secret-access-key: ${{ secrets.aws_secret_access_key }} diff --git a/.github/workflows/build-frontend.yml b/.github/workflows/build-frontend.yml index 55d0c35ef4..2c65da6af4 100644 --- a/.github/workflows/build-frontend.yml +++ b/.github/workflows/build-frontend.yml @@ -18,7 +18,7 @@ jobs: ref: ${{ github.ref }} fetch-depth: 0 - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@v4 + uses: aws-actions/configure-aws-credentials@v6 with: aws-access-key-id: ${{ secrets.aws_access_key_id }} aws-secret-access-key: ${{ secrets.aws_secret_access_key }} diff --git a/.github/workflows/build-pretix.yml b/.github/workflows/build-pretix.yml index a2259ef94d..580cc3429c 100644 --- a/.github/workflows/build-pretix.yml +++ b/.github/workflows/build-pretix.yml @@ -15,7 +15,7 @@ jobs: ref: ${{ github.ref }} fetch-depth: 0 - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@v4 + uses: aws-actions/configure-aws-credentials@v6 with: aws-access-key-id: ${{ secrets.aws_access_key_id }} aws-secret-access-key: ${{ secrets.aws_secret_access_key }} diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 8ac7aae5a8..5955260827 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -24,7 +24,7 @@ jobs: ref: ${{ github.ref }} fetch-depth: 0 - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@v4 + uses: aws-actions/configure-aws-credentials@v6 with: aws-access-key-id: ${{ secrets.aws_access_key_id }} aws-secret-access-key: ${{ secrets.aws_secret_access_key }} @@ -57,7 +57,7 @@ jobs: ref: ${{ github.ref }} fetch-depth: 0 - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@v4 + uses: aws-actions/configure-aws-credentials@v6 with: aws-access-key-id: ${{ secrets.aws_access_key_id }} aws-secret-access-key: ${{ secrets.aws_secret_access_key }} @@ -90,7 +90,7 @@ jobs: ref: ${{ github.ref }} fetch-depth: 0 - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@v4 + uses: aws-actions/configure-aws-credentials@v6 with: aws-access-key-id: ${{ secrets.aws_access_key_id }} aws-secret-access-key: ${{ secrets.aws_secret_access_key }} @@ -144,7 +144,7 @@ jobs: with: ref: ${{ github.ref }} fetch-depth: 0 - - uses: opentofu/setup-opentofu@v1 + - uses: opentofu/setup-opentofu@v2 with: tofu_version: 1.9.0 - name: OpenTofu Init @@ -205,7 +205,7 @@ jobs: with: ref: ${{ github.ref }} fetch-depth: 0 - - uses: opentofu/setup-opentofu@v1 + - uses: opentofu/setup-opentofu@v2 with: tofu_version: 1.9.0 - name: OpenTofu Init From 593551e39f5428f8eae6943a4ddc90638967bb73 Mon Sep 17 00:00:00 2001 From: Marco Acierno Date: Sat, 20 Jun 2026 17:52:51 +0200 Subject: [PATCH 3/5] updates --- .github/workflows/frontend-lint.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/frontend-lint.yml b/.github/workflows/frontend-lint.yml index 9f6582f994..262664120e 100644 --- a/.github/workflows/frontend-lint.yml +++ b/.github/workflows/frontend-lint.yml @@ -16,14 +16,15 @@ jobs: working-directory: ./frontend steps: - uses: actions/checkout@v6 - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@v6 name: Install pnpm with: version: 9 run_install: false - - uses: actions/setup-node@v4 + cache: true + - uses: actions/setup-node@v6 with: - node-version: '18' + node-version: '23.9.0' cache: 'pnpm' cache-dependency-path: 'frontend/pnpm-lock.yaml' - name: Setup Biome From 6004b862e6950e447e974007d5050ef0aef7446c Mon Sep 17 00:00:00 2001 From: Marco Acierno Date: Sat, 20 Jun 2026 18:23:38 +0200 Subject: [PATCH 4/5] Remove cache option from pnpm installation step --- .github/workflows/frontend-lint.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/frontend-lint.yml b/.github/workflows/frontend-lint.yml index 262664120e..8e3c11b44b 100644 --- a/.github/workflows/frontend-lint.yml +++ b/.github/workflows/frontend-lint.yml @@ -21,7 +21,6 @@ jobs: with: version: 9 run_install: false - cache: true - uses: actions/setup-node@v6 with: node-version: '23.9.0' From 719f61945c540f8f2e0bc709716d75445fad9197 Mon Sep 17 00:00:00 2001 From: "claude[bot]" <41898282+claude[bot]@users.noreply.github.com> Date: Sat, 20 Jun 2026 16:44:53 +0000 Subject: [PATCH 5/5] Add packages field to pnpm-workspace.yaml pnpm requires the packages field when pnpm-workspace.yaml exists. Without it, pnpm install fails with "packages field missing or empty". Co-authored-by: Marco Acierno --- frontend/pnpm-workspace.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frontend/pnpm-workspace.yaml b/frontend/pnpm-workspace.yaml index 4fbd0322fc..a64c6131fd 100644 --- a/frontend/pnpm-workspace.yaml +++ b/frontend/pnpm-workspace.yaml @@ -1,3 +1,5 @@ +packages: + - '.' allowBuilds: '@biomejs/biome': true '@sentry/cli': true