diff --git a/action.yml b/action.yml index 327ddc1..be9807c 100644 --- a/action.yml +++ b/action.yml @@ -82,14 +82,14 @@ runs: uses: actions/cache@v4 with: path: ~/.mix - key: ${{ runner.arch }}-icepak-1.0.1 + key: ${{ runner.arch }}-icepak-1.0.2 - name: Install Pakman if: steps.cache-icepak.outputs.cache-hit != 'true' run: | mix local.rebar --force mix local.hex --force - mix escript.install hex icepak 1.0.1 --force + mix escript.install hex icepak 1.0.2 --force shell: alpine.sh {0} env: MIX_ENV: prod \ No newline at end of file diff --git a/lib/icepak/checks.ex b/lib/icepak/checks.ex index 558560c..3049aff 100644 --- a/lib/icepak/checks.ex +++ b/lib/icepak/checks.ex @@ -92,6 +92,9 @@ defmodule Icepak.Checks do ) @polar.transition_version(polar_client, version, %{"name" => "deactivate"}) + + raise Icepak.Checks.Setup.CheckFailError, + "Some checks have failed, please retry or fix the issue." end end diff --git a/lib/icepak/testing.ex b/lib/icepak/testing.ex index eec5574..201a706 100644 --- a/lib/icepak/testing.ex +++ b/lib/icepak/testing.ex @@ -37,6 +37,7 @@ defmodule Icepak.Testing do "mode" => "pull", "protocol" => "simplestreams", "server" => image_server(), + "refresh" => true, "fingerprint" => attrs.fingerprint } } diff --git a/mix.exs b/mix.exs index 289bc3c..9209ff6 100644 --- a/mix.exs +++ b/mix.exs @@ -4,7 +4,7 @@ defmodule Icepak.MixProject do def project do [ app: :icepak, - version: "1.0.1", + version: "1.0.2", elixir: "~> 1.14", elixirc_paths: elixirc_paths(Mix.env()), start_permanent: Mix.env() == :prod,