diff --git a/action.yml b/action.yml index 9435500..838aea7 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.3 + key: ${{ runner.arch }}-icepak-1.0.4 - 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.3 --force + mix escript.install hex icepak 1.0.4 --force shell: alpine.sh {0} env: MIX_ENV: prod \ No newline at end of file diff --git a/lib/icepak/checks/setup.ex b/lib/icepak/checks/setup.ex index 28255be..a713256 100644 --- a/lib/icepak/checks/setup.ex +++ b/lib/icepak/checks/setup.ex @@ -106,8 +106,6 @@ defmodule Icepak.Checks.Setup do %{status: 201, body: %{"data" => _event}} = @polar.transition_testing_assessment(polar_client, assessment, %{name: "run"}) - :timer.sleep(1000) - client = Lexdee.create_client( params.cluster.endpoint, diff --git a/lib/icepak/push.ex b/lib/icepak/push.ex index 54c375a..5b9e68f 100644 --- a/lib/icepak/push.ex +++ b/lib/icepak/push.ex @@ -45,7 +45,9 @@ defmodule Icepak.Push do with %{status: 200, body: %{"data" => %{"id" => product_id, "key" => key}}} <- Polar.get_product(polar_client, product_key), - %{status: 201} <- Polar.create_version(polar_client, product_id, version_params) do + %{status: 201, body: %{"data" => version}} <- + Polar.create_version(polar_client, product_id, version_params), + %{status: 201} <- Polar.transition_version(polar_client, version, %{"name" => "test"}) do Logger.info("[Push] Sucessfully pushed version #{serial} for #{key}") else %{status: 404} -> diff --git a/mix.exs b/mix.exs index 7748a4c..29a5d67 100644 --- a/mix.exs +++ b/mix.exs @@ -4,7 +4,7 @@ defmodule Icepak.MixProject do def project do [ app: :icepak, - version: "1.0.3", + version: "1.0.4", elixir: "~> 1.14", elixirc_paths: elixirc_paths(Mix.env()), start_permanent: Mix.env() == :prod,