From cf18d304eebc6f3e25a9f5e7bf0de8db9ae88a4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafael=20Eppl=C3=A9e?= Date: Thu, 22 May 2025 12:02:55 +0200 Subject: [PATCH 1/6] chore: Ignore elixir dependency in renovate It's a bit complicated to support the `-otp` postfix right now, so to fix this right now, we'll just disable automatic updates for elixir. --- renovate.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/renovate.json b/renovate.json index 316f0a8..f5f875c 100644 --- a/renovate.json +++ b/renovate.json @@ -10,6 +10,11 @@ "groupName": "asdf tool versions", "description": "Keep in mind that Renovate currently does not support updating PostgreSQL via asdf.", "matchFileNames": [".tool-versions"] + }, + { + "matchFileNames": [".tool-versions"], + "matchPackageNames": ["elixir"], + "enabled": false } ] } From 645810e88fcd79b00c429309cda670718f7eafc4 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 22 May 2025 10:24:36 +0000 Subject: [PATCH 2/6] chore(deps): update mix dependencies --- mix.exs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mix.exs b/mix.exs index 687a111..550952b 100644 --- a/mix.exs +++ b/mix.exs @@ -34,12 +34,12 @@ defmodule Mv.MixProject do defp deps do [ {:sourceror, "~> 1.8", only: [:dev, :test]}, - {:live_debugger, "~> 0.1", only: [:dev]}, + {:live_debugger, "~> 0.2", only: [:dev]}, {:ash_admin, "~> 0.13"}, {:ash_postgres, "~> 2.0"}, {:ash_phoenix, "~> 2.0"}, {:ash, "~> 3.0"}, - {:igniter, "~> 0.5", only: [:dev, :test]}, + {:igniter, "~> 0.6", only: [:dev, :test]}, {:phoenix, "~> 1.7.20"}, {:phoenix_ecto, "~> 4.5"}, {:ecto_sql, "~> 3.10"}, @@ -64,10 +64,10 @@ defmodule Mv.MixProject do {:telemetry_poller, "~> 1.0"}, {:gettext, "~> 0.26"}, {:jason, "~> 1.2"}, - {:dns_cluster, "~> 0.1.1"}, + {:dns_cluster, "~> 0.2.0"}, {:bandit, "~> 1.5"}, {:mix_audit, "~> 2.1", only: [:dev, :test], runtime: false}, - {:sobelow, "~> 0.13", only: [:dev, :test], runtime: false}, + {:sobelow, "~> 0.14", only: [:dev, :test], runtime: false}, {:credo, "~> 1.7", only: [:dev, :test], runtime: false} ] end From 41634711fe1f09ece85213a0ccf8ecddeb4b62cc 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 3/6] 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"] }, { From ddee222f86b7a64b4034496f07b9e4257aa74f1c 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 4/6] 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"], From 32fafad196befa5553a02499a92db16c6b07c799 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafael=20Eppl=C3=A9e?= Date: Thu, 22 May 2025 12:34:42 +0200 Subject: [PATCH 5/6] chore: Also run renovate on push to main branch --- .drone.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.drone.yml b/.drone.yml index b9fa96e..bb82576 100644 --- a/.drone.yml +++ b/.drone.yml @@ -72,6 +72,9 @@ trigger: event: - cron - custom + - push + branch: + - main environment: LOG_LEVEL: debug From 0bb2801e98cb85d77623947e26b5a90c83dd57e6 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 22 May 2025 10:36:02 +0000 Subject: [PATCH 6/6] chore(deps): update mix dependencies --- mix.exs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mix.exs b/mix.exs index 687a111..550952b 100644 --- a/mix.exs +++ b/mix.exs @@ -34,12 +34,12 @@ defmodule Mv.MixProject do defp deps do [ {:sourceror, "~> 1.8", only: [:dev, :test]}, - {:live_debugger, "~> 0.1", only: [:dev]}, + {:live_debugger, "~> 0.2", only: [:dev]}, {:ash_admin, "~> 0.13"}, {:ash_postgres, "~> 2.0"}, {:ash_phoenix, "~> 2.0"}, {:ash, "~> 3.0"}, - {:igniter, "~> 0.5", only: [:dev, :test]}, + {:igniter, "~> 0.6", only: [:dev, :test]}, {:phoenix, "~> 1.7.20"}, {:phoenix_ecto, "~> 4.5"}, {:ecto_sql, "~> 3.10"}, @@ -64,10 +64,10 @@ defmodule Mv.MixProject do {:telemetry_poller, "~> 1.0"}, {:gettext, "~> 0.26"}, {:jason, "~> 1.2"}, - {:dns_cluster, "~> 0.1.1"}, + {:dns_cluster, "~> 0.2.0"}, {:bandit, "~> 1.5"}, {:mix_audit, "~> 2.1", only: [:dev, :test], runtime: false}, - {:sobelow, "~> 0.13", only: [:dev, :test], runtime: false}, + {:sobelow, "~> 0.14", only: [:dev, :test], runtime: false}, {:credo, "~> 1.7", only: [:dev, :test], runtime: false} ] end