From 7beaaf0e4ed056d692aa73db04fc21deb783e3a9 Mon Sep 17 00:00:00 2001 From: Winford Date: Tue, 17 Jun 2025 16:32:40 -0700 Subject: [PATCH] Fix workflow for OTP 25 Fix broken OTP 25 test by excluding building the documentation which uses ex_doc, which is only available for OTP 26 and later. Signed-off-by: Winford --- .github/workflows/build-and-test.yaml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-and-test.yaml b/.github/workflows/build-and-test.yaml index c225025..06a79dc 100644 --- a/.github/workflows/build-and-test.yaml +++ b/.github/workflows/build-and-test.yaml @@ -14,6 +14,15 @@ jobs: strategy: matrix: otp: ["25", "26", "27", "28"] + include: + - otp: "25" + make_jobs: "compile escript etest rel" + - otp: "26" + make_jobs: "all" + - otp: "27" + make_jobs: "all" + - otp: "28" + make_jobs: "all" permissions: contents: read @@ -49,4 +58,4 @@ jobs: # Build - name: "Make" - run: PATH="/tmp/rebar3:${PATH}" make + run: PATH="/tmp/rebar3:${PATH}" make ${{ matrix.make_jobs }}