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