diff --git a/.github/workflows/ci-workflow.yml b/.github/workflows/ci-workflow.yml index f3b9c8b7c..60d4a5cce 100644 --- a/.github/workflows/ci-workflow.yml +++ b/.github/workflows/ci-workflow.yml @@ -31,7 +31,7 @@ jobs: include: - elixir: 1.15.7 otp: 26.1 - - elixir: 1.16.1 + - elixir: 1.16.2 otp: 26.2 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/code-scan-sarif.yml b/.github/workflows/code-scan-sarif.yml index e21aae4b0..2a07dcdb7 100644 --- a/.github/workflows/code-scan-sarif.yml +++ b/.github/workflows/code-scan-sarif.yml @@ -38,7 +38,7 @@ jobs: - uses: erlef/setup-beam@v1 with: otp-version: 26.2 - elixir-version: 1.16.1 + elixir-version: 1.16.2 - run: mix deps.get - run: mix deps.compile - run: mix compile diff --git a/.github/workflows/compatibility-canary-smoke-tests.yml b/.github/workflows/compatibility-canary-smoke-tests.yml index 075da5aec..814104880 100644 --- a/.github/workflows/compatibility-canary-smoke-tests.yml +++ b/.github/workflows/compatibility-canary-smoke-tests.yml @@ -116,7 +116,7 @@ jobs: - uses: erlef/setup-beam@v1 with: otp-version: 26.2 - elixir-version: 1.16.1 + elixir-version: 1.16.2 - run: mix deps.get - run: mix deps.compile - run: mix compile diff --git a/.github/workflows/compatibility-elixir.yml b/.github/workflows/compatibility-elixir.yml index 5ae502407..119cca882 100644 --- a/.github/workflows/compatibility-elixir.yml +++ b/.github/workflows/compatibility-elixir.yml @@ -16,7 +16,7 @@ jobs: repo_url: ["https://github.com/elixir-lang/elixir.git"] repo_branch: ["v1.13", "main"] otp: [23.3, 24.3, 25.3, 26.1] - elixir: [1.11.4, 1.12.3, 1.13.4, 1.14.5, 1.15.7, 1.16.1] + elixir: [1.11.4, 1.12.3, 1.13.4, 1.14.5, 1.15.7, 1.16.2] exclude: - elixir: 1.11.4 otp: 26.1 @@ -36,9 +36,9 @@ jobs: otp: 23.3 - elixir: 1.15.7 otp: 24.3 - - elixir: 1.16.1 + - elixir: 1.16.2 otp: 23.3 - - elixir: 1.16.1 + - elixir: 1.16.2 otp: 24.3 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/compatibility-os-windows.yml b/.github/workflows/compatibility-os-windows.yml index 8776f334e..0a5982f0b 100644 --- a/.github/workflows/compatibility-os-windows.yml +++ b/.github/workflows/compatibility-os-windows.yml @@ -21,7 +21,7 @@ jobs: - uses: erlef/setup-beam@v1 with: otp-version: 26.2 - elixir-version: 1.16.1 + elixir-version: 1.16.2 - run: mix deps.get - run: mix deps.compile - run: | diff --git a/.github/workflows/compatibility-phoenix.yml b/.github/workflows/compatibility-phoenix.yml index dda393797..e2be6c41f 100644 --- a/.github/workflows/compatibility-phoenix.yml +++ b/.github/workflows/compatibility-phoenix.yml @@ -15,7 +15,7 @@ jobs: repo_url: ["https://github.com/phoenixframework/phoenix.git"] repo_branch: ["v1.6", "main"] otp: [23.3, 24.3, 25.3, 26.1] - elixir: [1.11.4, 1.12.3, 1.13.4, 1.14.5, 1.15.7, 1.16.1] + elixir: [1.11.4, 1.12.3, 1.13.4, 1.14.5, 1.15.7, 1.16.2] exclude: - elixir: 1.11.4 otp: 26.1 @@ -35,9 +35,9 @@ jobs: otp: 23.3 - elixir: 1.15.7 otp: 24.3 - - elixir: 1.16.1 + - elixir: 1.16.2 otp: 23.3 - - elixir: 1.16.1 + - elixir: 1.16.2 otp: 24.3 steps: - uses: actions/checkout@v4 @@ -59,7 +59,7 @@ jobs: matrix: otp: [23.3, 24.3, 25.3, 26.1] # phx_new depends on newer versions of Elixir than Credo - elixir: [1.14.5, 1.15.7, 1.16.1] + elixir: [1.14.5, 1.15.7, 1.16.2] exclude: - elixir: 1.11.4 otp: 26.1 @@ -79,9 +79,9 @@ jobs: otp: 23.3 - elixir: 1.15.7 otp: 24.3 - - elixir: 1.16.1 + - elixir: 1.16.2 otp: 23.3 - - elixir: 1.16.1 + - elixir: 1.16.2 otp: 24.3 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/housekeeping-bugfix-reproducer.yml b/.github/workflows/housekeeping-bugfix-reproducer.yml index 08f19d32f..049e23f80 100644 --- a/.github/workflows/housekeeping-bugfix-reproducer.yml +++ b/.github/workflows/housekeeping-bugfix-reproducer.yml @@ -12,7 +12,7 @@ jobs: strategy: matrix: otp: [26.2] - elixir: [1.16.1] + elixir: [1.16.2] steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/housekeeping-trigger.yml b/.github/workflows/housekeeping.yml similarity index 62% rename from .github/workflows/housekeeping-trigger.yml rename to .github/workflows/housekeeping.yml index d7610da7f..ea9ccf8ab 100644 --- a/.github/workflows/housekeeping-trigger.yml +++ b/.github/workflows/housekeeping.yml @@ -19,13 +19,13 @@ jobs: - uses: erlef/setup-beam@v1 with: otp-version: 26.2 - elixir-version: 1.16.1 + elixir-version: 1.16.2 - run: mix deps.get - run: mix compile - run: ./test/check_formatted.sh trigger: - name: "tested for trigger" + name: "tested that for each check there is at least one trigger assertion" runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v4 @@ -34,12 +34,12 @@ jobs: - uses: erlef/setup-beam@v1 with: otp-version: 26.2 - elixir-version: 1.16.1 + elixir-version: 1.16.2 - run: mix deps.get - run: mix test test/credo/check/housekeeping_trigger.exs params: - name: "tested all params" + name: "tested that for each check all params are covered by tests" runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v4 @@ -48,7 +48,20 @@ jobs: - uses: erlef/setup-beam@v1 with: otp-version: 26.2 - elixir-version: 1.16.1 + elixir-version: 1.16.2 - run: mix deps.get - run: mix test test/credo/check/housekeeping_params.exs + assert_triggers: + name: "all triggers are looked up and confirmed" + runs-on: ubuntu-20.04 + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + - uses: erlef/setup-beam@v1 + with: + otp-version: 26.2 + elixir-version: 1.16.2 + - run: mix deps.get + - run: ASSERT_TRIGGERS=1 mix test