diff --git a/.github/workflows/test-make-jobs.yaml b/.github/workflows/test-make-jobs.yaml index 6c260887b4..b97a9bf692 100644 --- a/.github/workflows/test-make-jobs.yaml +++ b/.github/workflows/test-make-jobs.yaml @@ -107,4 +107,4 @@ jobs: # bazel build //deps/rabbitmq_cli:compile_warnings_as_errors \ # --verbose_failures -# @todo Dialyzer xref +# @todo Dialyzer diff --git a/.github/workflows/test-make.yaml b/.github/workflows/test-make.yaml index ae40c88d34..28344883bc 100644 --- a/.github/workflows/test-make.yaml +++ b/.github/workflows/test-make.yaml @@ -64,3 +64,31 @@ jobs: - name: BUILD run: make + + xref: + name: Xref + strategy: + fail-fast: false + matrix: + erlang_version: + - 26 + - 27 + elixir_version: + - 1.17 + runs-on: ubuntu-latest + timeout-minutes: 30 + steps: + - name: CHECKOUT REPOSITORY + uses: actions/checkout@v4 + + - name: SETUP OTP & ELIXIR + uses: erlef/setup-beam@v1.17 + with: + otp-version: ${{ matrix.erlang_version }} + elixir-version: ${{ matrix.elixir_version }} + hexpm-mirrors: | + https://builds.hex.pm + https://cdn.jsdelivr.net/hex + + - name: XREF + run: make xref