From 38a6dd693f828f6bb3692d5de89dbfe51cd9678a Mon Sep 17 00:00:00 2001 From: "Marco \"Efesto\" Polita" Date: Wed, 27 Dec 2023 16:01:08 +0200 Subject: [PATCH] Updates CI elixir (#20) * updates elixir versions in github workflow * bumps version * adds mix_test_watch * updates credo * updates base elixir 1.14 version --------- Co-authored-by: Marco Polita --- .github/workflows/elixir.yml | 12 ++++++------ README.md | 2 +- mix.exs | 6 +++--- mix.lock | 1 + 4 files changed, 11 insertions(+), 10 deletions(-) diff --git a/.github/workflows/elixir.yml b/.github/workflows/elixir.yml index 1458fc8..213e79b 100644 --- a/.github/workflows/elixir.yml +++ b/.github/workflows/elixir.yml @@ -2,10 +2,10 @@ name: Elixir CI on: push: - branches: + branches: - master pull_request: - branches: + branches: - master jobs: @@ -14,11 +14,11 @@ jobs: runs-on: ubuntu-20.04 strategy: matrix: - elixir: ["1.14.3", "1.15.0"] - otp: ["24.3.4", "25.2.3"] + elixir: ["1.14.5", "1.15.0", "1.16.0"] + otp: ["24.3.4", "25.3.2", "26.2.1"] include: - - elixir: "1.14.3" - otp: "23.3" + - elixir: "1.14.5" + otp: "23.3.4" steps: - uses: actions/checkout@v4 - name: Set up Elixir diff --git a/README.md b/README.md index fc2600c..3a50e3b 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ The package can be installed by adding `vasov` to your list of dependencies in ` ```elixir def deps do [ - {:vasov, "~> 0.2.0"} + {:vasov, "~> 0.2.1"} ] end ``` diff --git a/mix.exs b/mix.exs index 22599fd..9745fd1 100644 --- a/mix.exs +++ b/mix.exs @@ -2,7 +2,7 @@ defmodule Vasov.MixProject do use Mix.Project @source_url "https://github.com/Efesto/vasov" - @version "0.2.0" + @version "0.2.1" def project do [ @@ -34,10 +34,10 @@ defmodule Vasov.MixProject do defp deps do [ - {:credo, "~> 1.6", only: [:dev, :test], runtime: false}, + {:credo, "~> 1.7", only: [:dev, :test], runtime: false}, {:mix_audit, "~> 2.0", only: [:dev, :test], runtime: false}, {:ex_doc, ">= 0.0.0", only: :dev, runtime: false}, - {:mix_test_interactive, "~> 1.0", only: :dev, runtime: false} + {:mix_test_watch, "~> 1.1", only: [:test, :dev], runtime: false} ] end diff --git a/mix.lock b/mix.lock index 62922cc..106759d 100644 --- a/mix.lock +++ b/mix.lock @@ -10,6 +10,7 @@ "makeup_erlang": {:hex, :makeup_erlang, "0.1.3", "d684f4bac8690e70b06eb52dad65d26de2eefa44cd19d64a8095e1417df7c8fd", [:mix], [{:makeup, "~> 1.0", [hex: :makeup, repo: "hexpm", optional: false]}], "hexpm", "b78dc853d2e670ff6390b605d807263bf606da3c82be37f9d7f68635bd886fc9"}, "mix_audit": {:hex, :mix_audit, "2.1.1", "653aa6d8f291fc4b017aa82bdb79a4017903902ebba57960ef199cbbc8c008a1", [:make, :mix], [{:jason, "~> 1.1", [hex: :jason, repo: "hexpm", optional: false]}, {:yaml_elixir, "~> 2.9", [hex: :yaml_elixir, repo: "hexpm", optional: false]}], "hexpm", "541990c3ab3a7bb8c4aaa2ce2732a4ae160ad6237e5dcd5ad1564f4f85354db1"}, "mix_test_interactive": {:hex, :mix_test_interactive, "1.2.2", "72f72faa7007d6cb9634ee5f6989b25ee5b194c5729e5e45a962e68b2e217374", [:mix], [{:file_system, "~> 0.2", [hex: :file_system, repo: "hexpm", optional: false]}, {:typed_struct, "~> 0.3.0", [hex: :typed_struct, repo: "hexpm", optional: false]}], "hexpm", "f49f2a70d00aee93418506dde4d95387fe56bdba501ef9d2aa06ea07d4823508"}, + "mix_test_watch": {:hex, :mix_test_watch, "1.1.1", "eee6fc570d77ad6851c7bc08de420a47fd1e449ef5ccfa6a77ef68b72e7e51ad", [:mix], [{:file_system, "~> 0.2.1 or ~> 0.3", [hex: :file_system, repo: "hexpm", optional: false]}], "hexpm", "f82262b54dee533467021723892e15c3267349849f1f737526523ecba4e6baae"}, "nimble_parsec": {:hex, :nimble_parsec, "1.4.0", "51f9b613ea62cfa97b25ccc2c1b4216e81df970acd8e16e8d1bdc58fef21370d", [:mix], [], "hexpm", "9c565862810fb383e9838c1dd2d7d2c437b3d13b267414ba6af33e50d2d1cf28"}, "typed_struct": {:hex, :typed_struct, "0.3.0", "939789e3c1dca39d7170c87f729127469d1315dcf99fee8e152bb774b17e7ff7", [:mix], [], "hexpm", "c50bd5c3a61fe4e198a8504f939be3d3c85903b382bde4865579bc23111d1b6d"}, "yamerl": {:hex, :yamerl, "0.10.0", "4ff81fee2f1f6a46f1700c0d880b24d193ddb74bd14ef42cb0bcf46e81ef2f8e", [:rebar3], [], "hexpm", "346adb2963f1051dc837a2364e4acf6eb7d80097c0f53cbdc3046ec8ec4b4e6e"},