From a650dcb26d22777b777a1147d388ecf01c1cd70c Mon Sep 17 00:00:00 2001 From: Christian Decker Date: Thu, 15 Dec 2022 16:00:01 +0100 Subject: [PATCH] ci: Split the pre-flight checks into separate steps One of these escapes, and actually builds the entire thing. This should not actually build the CLN binaries, just check it works. --- .github/workflows/ci.yaml | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 829306e02..60df74e36 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -34,14 +34,18 @@ jobs: pip install -r /tmp/requirements.txt # We're going to check BOLT quotes, so get the latest version git clone https://github.com/lightning/bolts.git ../${BOLTDIR} - - name: Run checks - run: | - ./configure - make -j 4 check-source - make -j 4 check-units - make -j 4 check-gen-updated - make -j 4 check-doc - make -j 4 installcheck + - name: Configure + run: ./configure + - name: Check source + run: make -j 4 check-source + - name: Check units + run: make -j 4 check-units + - name: Check Generated Files have been updated + run: make -j 4 check-gen-updated + - name: Check docs + run: make -j 4 check-doc + - name: Check install + run: make -j 4 installcheck compile: name: Compile CLN ${{ matrix.cfg }}