diff --git a/lib/bob/job/docker_checker.ex b/lib/bob/job/docker_checker.ex index 94c4cfbf..ca2b939a 100644 --- a/lib/bob/job/docker_checker.ex +++ b/lib/bob/job/docker_checker.ex @@ -11,10 +11,10 @@ defmodule Bob.Job.DockerChecker do [ {"alpine", [ + ~r/^3\.24\.\d+$/, ~r/^3\.23\.\d+$/, ~r/^3\.22\.\d+$/, - ~r/^3\.21\.\d+$/, - ~r/^3\.20\.\d+$/ + ~r/^3\.21\.\d+$/ ]}, {"ubuntu", [ diff --git a/test/bob/job/docker_checker_test.exs b/test/bob/job/docker_checker_test.exs index 80a5304e..9419c25d 100644 --- a/test/bob/job/docker_checker_test.exs +++ b/test/bob/job/docker_checker_test.exs @@ -17,11 +17,11 @@ defmodule Bob.Job.DockerCheckerTest do describe "builds/0" do test "finds the latest base-image tag matching each regex" do - for tag <- ["3.23.4", "3.23.5", "3.22.1"] do + for tag <- ["3.24.0", "3.23.4", "3.23.5", "3.22.1"] do Repo.insert!(%BaseImageTag{repo: "library/alpine", tag: tag}) end - assert DockerChecker.builds()["alpine"] == ["3.23.5", "3.22.1"] + assert DockerChecker.builds()["alpine"] == ["3.24.0", "3.23.5", "3.22.1"] end test "yields no versions when base_image_tags is empty" do