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.
This commit is contained in:
Christian Decker
2022-12-15 16:00:01 +01:00
committed by Rusty Russell
parent a20540eb15
commit a650dcb26d

View File

@@ -34,14 +34,18 @@ jobs:
pip install -r /tmp/requirements.txt pip install -r /tmp/requirements.txt
# We're going to check BOLT quotes, so get the latest version # We're going to check BOLT quotes, so get the latest version
git clone https://github.com/lightning/bolts.git ../${BOLTDIR} git clone https://github.com/lightning/bolts.git ../${BOLTDIR}
- name: Run checks - name: Configure
run: | run: ./configure
./configure - name: Check source
make -j 4 check-source run: make -j 4 check-source
make -j 4 check-units - name: Check units
make -j 4 check-gen-updated run: make -j 4 check-units
make -j 4 check-doc - name: Check Generated Files have been updated
make -j 4 installcheck 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: compile:
name: Compile CLN ${{ matrix.cfg }} name: Compile CLN ${{ matrix.cfg }}