From 552bedba6f68d2bc6bbe8839bfce3036680bff27 Mon Sep 17 00:00:00 2001 From: Jim Kane Date: Tue, 20 Feb 2024 14:43:51 -0600 Subject: [PATCH 1/3] Update jose library Update jose to 1.11.x to remove :crypto calls that were deprecated in OTP23 and were removed in OTP24. --- mix.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mix.lock b/mix.lock index 52654b1..73c2b93 100644 --- a/mix.lock +++ b/mix.lock @@ -12,7 +12,7 @@ "idna": {:hex, :idna, "6.1.1", "8a63070e9f7d0c62eb9d9fcb360a7de382448200fbbd1b106cc96d3d8099df8d", [:rebar3], [{:unicode_util_compat, "~>0.7.0", [hex: :unicode_util_compat, repo: "hexpm", optional: false]}], "hexpm", "92376eb7894412ed19ac475e4a86f7b413c1b9fbb5bd16dccd57934157944cea"}, "jason": {:hex, :jason, "1.4.0", "e855647bc964a44e2f67df589ccf49105ae039d4179db7f6271dfd3843dc27e6", [:mix], [{:decimal, "~> 1.0 or ~> 2.0", [hex: :decimal, repo: "hexpm", optional: true]}], "hexpm", "79a3791085b2a0f743ca04cec0f7be26443738779d09302e01318f97bdb82121"}, "joken": {:hex, :joken, "2.3.0", "62a979c46f2c81dcb8ddc9150453b60d3757d1ac393c72bb20fc50a7b0827dc6", [:mix], [{:jose, "~> 1.10", [hex: :jose, repo: "hexpm", optional: false]}], "hexpm", "57b263a79c0ec5d536ac02d569c01e6b4de91bd1cb825625fe90eab4feb7bc1e"}, - "jose": {:hex, :jose, "1.10.1", "16d8e460dae7203c6d1efa3f277e25b5af8b659febfc2f2eb4bacf87f128b80a", [:mix, :rebar3], [], "hexpm", "3c7ddc8a9394b92891db7c2771da94bf819834a1a4c92e30857b7d582e2f8257"}, + "jose": {:hex, :jose, "1.11.6", "613fda82552128aa6fb804682e3a616f4bc15565a048dabd05b1ebd5827ed965", [:mix, :rebar3], [], "hexpm", "6275cb75504f9c1e60eeacb771adfeee4905a9e182103aa59b53fed651ff9738"}, "makeup": {:hex, :makeup, "1.1.1", "fa0bc768698053b2b3869fa8a62616501ff9d11a562f3ce39580d60860c3a55e", [:mix], [{:nimble_parsec, "~> 1.2.2 or ~> 1.3", [hex: :nimble_parsec, repo: "hexpm", optional: false]}], "hexpm", "5dc62fbdd0de44de194898b6710692490be74baa02d9d108bc29f007783b0b48"}, "makeup_elixir": {:hex, :makeup_elixir, "0.16.1", "cc9e3ca312f1cfeccc572b37a09980287e243648108384b97ff2b76e505c3555", [:mix], [{:makeup, "~> 1.0", [hex: :makeup, repo: "hexpm", optional: false]}, {:nimble_parsec, "~> 1.2.3 or ~> 1.3", [hex: :nimble_parsec, repo: "hexpm", optional: false]}], "hexpm", "e127a341ad1b209bd80f7bd1620a15693a9908ed780c3b763bccf7d200c767c6"}, "makeup_erlang": {:hex, :makeup_erlang, "0.1.4", "29563475afa9b8a2add1b7a9c8fb68d06ca7737648f28398e04461f008b69521", [:mix], [{:makeup, "~> 1.0", [hex: :makeup, repo: "hexpm", optional: false]}], "hexpm", "f4ed47ecda66de70dd817698a703f8816daa91272e7e45812469498614ae8b29"}, From a94491070472b123b6548885da41cd7b84475177 Mon Sep 17 00:00:00 2001 From: Jim Kane Date: Wed, 21 Feb 2024 11:06:26 -0600 Subject: [PATCH 2/3] Drop support for elixir 1.12 Since jose does not appear to have support for elixir 1.12 as of the 1.11 series, remove it from the test matrix. --- .github/workflows/elixir.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/elixir.yml b/.github/workflows/elixir.yml index 4f5b4d9..a8b0143 100644 --- a/.github/workflows/elixir.yml +++ b/.github/workflows/elixir.yml @@ -19,9 +19,6 @@ jobs: strategy: matrix: include: - - elixir: '1.12' - otp: '24' - - elixir: '1.13' otp: '24' From 391698163411ede8972c0850ad4d671b0ec12044 Mon Sep 17 00:00:00 2001 From: Jim Kane Date: Wed, 21 Feb 2024 15:22:55 -0600 Subject: [PATCH 3/3] Update elixir dep in mixfile Bring the elixir spec in the mixfile in line with the test matrix. --- mix.exs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mix.exs b/mix.exs index a07160e..b2edcb0 100644 --- a/mix.exs +++ b/mix.exs @@ -7,7 +7,7 @@ defmodule Waffle.Storage.Google.CloudStorage.MixProject do name: "Waffle GCS", description: description(), version: "0.2.0", - elixir: "~> 1.9", + elixir: "~> 1.13", elixirc_paths: elixirc_paths(Mix.env()), deps: deps(), package: package(),