mirror of
https://github.com/ElementsProject/lightning.git
synced 2025-03-15 11:59:16 +01:00
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:
parent
a20540eb15
commit
a650dcb26d
1 changed files with 12 additions and 8 deletions
20
.github/workflows/ci.yaml
vendored
20
.github/workflows/ci.yaml
vendored
|
@ -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 }}
|
||||
|
|
Loading…
Add table
Reference in a new issue