From 4e3241b0388fd55c25d46db29064eb1d50457b82 Mon Sep 17 00:00:00 2001 From: Roman Godmaire Date: Tue, 30 Jan 2024 10:45:17 -0500 Subject: [PATCH] ci: Setup dialyzer testing --- .forgejo/workflows/default.yml | 20 ++++++++++++++++++++ .mise.toml | 3 +++ .tool-versions | 2 -- 3 files changed, 23 insertions(+), 2 deletions(-) create mode 100644 .forgejo/workflows/default.yml create mode 100644 .mise.toml delete mode 100644 .tool-versions diff --git a/.forgejo/workflows/default.yml b/.forgejo/workflows/default.yml new file mode 100644 index 0000000..1353b8b --- /dev/null +++ b/.forgejo/workflows/default.yml @@ -0,0 +1,20 @@ +--- +on: + - push + +jobs: + test: + runs-on: docker + steps: + - uses: actions/checkout@v4 + - uses: https://github.com/jdx/mise-action@v2 + + - name: Install and Compile Deps + run: | + mix local.hex --force + mix local.rebar --force + mix deps.get + mix deps.compile + + - name: Run Dialyzer + run: mix dialyzer diff --git a/.mise.toml b/.mise.toml new file mode 100644 index 0000000..ead1592 --- /dev/null +++ b/.mise.toml @@ -0,0 +1,3 @@ +[tools] +erlang = "26.2" +elixir = "1.14" diff --git a/.tool-versions b/.tool-versions deleted file mode 100644 index 8e87fab..0000000 --- a/.tool-versions +++ /dev/null @@ -1,2 +0,0 @@ -elixir 1.15 -erlang 26