From 6b2c94c58d320576ec4de5284606d86745711e35 Mon Sep 17 00:00:00 2001 From: Argonus Date: Thu, 30 Nov 2023 13:50:38 +0100 Subject: [PATCH] WIP --- .formatter.exs | 8 +++++++- .github/workflows/checks.yml | 10 +++++----- .github/workflows/test.yml | 6 +----- 3 files changed, 13 insertions(+), 11 deletions(-) diff --git a/.formatter.exs b/.formatter.exs index d2cda26..7455561 100644 --- a/.formatter.exs +++ b/.formatter.exs @@ -1,4 +1,10 @@ # Used by "mix format" [ - inputs: ["{mix,.formatter}.exs", "{config,lib,test}/**/*.{ex,exs}"] + inputs: [ + "{mix,.formatter}.exs", + "{config,test}/**/*.{ex,exs}", + "lib/kayrock/*.{ex,exs}", + "lib/mix/**/*.{ex,exs}", + "lib/kayrock.ex" + ] ] diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 733330d..b60174c 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -1,10 +1,6 @@ name: CI Checks -on: - push: - branches: [ master ] - pull_request: - branches: [ master ] +on: [pull_request] jobs: dependencies: @@ -41,15 +37,18 @@ jobs: path: | deps _build + priv/plts key: ${{ runner.os }}-${{ matrix.otp }}-${{ matrix.elixir }}-${{ hashFiles('mix.lock') }} - name: Install Dependencies if: steps.mix-cache.outputs.cache-hit != 'true' run: | + mkdir -p priv/plts mix local.rebar --force mix local.hex --force mix deps.get mix deps.compile + mix dialyzer --plt static_code_analysis: name: Static Code Analysis @@ -89,6 +88,7 @@ jobs: path: | deps _build + priv/plts key: ${{ runner.os }}-${{ matrix.otp }}-${{ matrix.elixir }}-${{ hashFiles('mix.lock') }} - name: Compile diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f957d13..cb711e2 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,10 +1,6 @@ name: CI Tests -on: - push: - branches: [ master ] - pull_request: - branches: [ master ] +on: [pull_request] jobs: setup: