From a13cad1694d6c2ab6e28eb853a8a9a09c8293f27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafael=20Eppl=C3=A9e?= Date: Thu, 22 May 2025 12:11:34 +0200 Subject: [PATCH 1/3] deleteme: Run renovate on push for debugging --- .drone.yml | 67 +----------------------------------------------------- 1 file changed, 1 insertion(+), 66 deletions(-) diff --git a/.drone.yml b/.drone.yml index b9fa96e..04a0501 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,77 +1,12 @@ kind: pipeline type: docker -name: check - -services: - - name: postgres - image: docker.io/library/postgres:17.2 - environment: - POSTGRES_USER: postgres - POSTGRES_PASSWORD: postgres - -trigger: - event: - - push - -steps: - - name: lint - image: docker.io/library/elixir:1.18.3-otp-27 - commands: - # Install hex package manager - - mix local.hex --force - # Fetch dependencies - - mix deps.get - # Check for compilation errors & warnings - - mix compile --warnings-as-errors - # Check formatting - - mix format --check-formatted - # Security checks - - mix sobelow --config - # Check dependencies for known vulnerabilities - - mix deps.audit - # Check for dependencies that are not maintained anymore - - mix hex.audit - # Provide hints for improving code quality - - mix credo - - - name: wait_for_postgres - image: docker.io/library/postgres:17.2 - commands: - # Wait for postgres to become available - - | - for i in {1..20}; do - if pg_isready -h postgres -U postgres; then - exit 0 - else - true - fi - sleep 2 - done - echo "Postgres did not become available, aborting." - exit 1 - - - name: test - image: docker.io/library/elixir:1.18.3-otp-27 - environment: - MIX_ENV: test - TEST_POSTGRES_HOST: postgres - commands: - # Install hex package manager - - mix local.hex --force - # Fetch dependencies - - mix deps.get - # Run tests - - mix test - ---- -kind: pipeline -type: docker name: renovate trigger: event: - cron - custom + - push environment: LOG_LEVEL: debug -- 2.47.2 From 9de19ea46a1928da8bfcb5188d10a07db6cc4d7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafael=20Eppl=C3=A9e?= Date: Thu, 22 May 2025 12:14:00 +0200 Subject: [PATCH 2/3] chore: Remove renovate comment about postgresql in asdf Since postgres is now handled via docker-compose instead of asdf, the restriction mentioned in the comment does not apply anymore. --- renovate.json | 1 - 1 file changed, 1 deletion(-) diff --git a/renovate.json b/renovate.json index f5f875c..ed294b5 100644 --- a/renovate.json +++ b/renovate.json @@ -8,7 +8,6 @@ }, { "groupName": "asdf tool versions", - "description": "Keep in mind that Renovate currently does not support updating PostgreSQL via asdf.", "matchFileNames": [".tool-versions"] }, { -- 2.47.2 From 7925757efa987f47e31924cab8935d2ef47eb5e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafael=20Eppl=C3=A9e?= Date: Thu, 22 May 2025 12:18:54 +0200 Subject: [PATCH 3/3] chore: Group renovate postgres updates --- renovate.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/renovate.json b/renovate.json index ed294b5..3b89620 100644 --- a/renovate.json +++ b/renovate.json @@ -10,6 +10,11 @@ "groupName": "asdf tool versions", "matchFileNames": [".tool-versions"] }, + { + "groupName": "postgres", + "description": "Group updates to postgres across drone ci, docker-compose.yml and other files", + "matchDepNames": ["postgres"] + }, { "matchFileNames": [".tool-versions"], "matchPackageNames": ["elixir"], -- 2.47.2