Commit Graph

29 Commits

Author SHA1 Message Date
Christian Decker
7d25585273 gha: Only run on pushes to master
Otherwise PRs from branches to master always spawn duplicate jobs.
2023-01-01 17:14:05 +01:00
Christian Decker
910718e5f7 gci: Configure auto-cancellation of superceded PRs 2023-01-01 17:14:05 +01:00
Michael Schmoock
e1e6a2258a workflows: increase timeout to 60 minutes 2023-01-01 16:04:20 +01:00
Michael Schmoock
245e6a83da ci: install pyln client and testing via cln repo 2023-01-01 16:04:20 +01:00
Michael Schmoock
9b7cfb45de workflows: adds protobuf-compiler needed for cln-grpc 2023-01-01 16:04:20 +01:00
Michael Schmoock
a32cf006d0 workflows: use poetry on cln to create requirements.txt 2023-01-01 16:04:20 +01:00
Michael Schmoock
f11c9ca6ec workflows: remove use-feature=in-tree-build
Using `--use-feature=in-tree-build` is no longer needed for recent pip versions,
doing so raised:

```
option --use-feature: invalid choice: 'in-tree-build' (choose from 'fast-deps', 'truststore', 'no-binary-enable-wheel-cache')
```
2023-01-01 16:04:20 +01:00
Michael Schmoock
4b28f44f53 workflows: remove unspecified python version
Doing `apt-get install python` without a version number raises:
```
    Package python is not available, but is referred to by another package.
```

Since python3 is already on the list, I just removed it.
2023-01-01 16:04:20 +01:00
Christian Decker
1073ac347c gci: Remove unused report uploads 2022-04-28 12:57:06 +02:00
Christian Decker
8717789595 gci: Don't test with 3.6, pyln-testing and pyln-client require >=3.7 2022-04-28 12:57:06 +02:00
Christian Decker
b65fbc541f ci: Revert bitcoind update
We don't yet have the stripped bundles
2022-01-07 14:58:55 +01:00
Christian Decker
3c2ac14ad8 ci: Reduce the noise of initializing virtualenvs 2022-01-04 18:17:24 +01:00
Christian Decker
1a71205755 gci: Minimize extra pip dependencies 2021-12-12 13:45:13 +01:00
Christian Decker
16b9cf55d1 ci: Fetch all tags on CI so pyln versions can be recognized 2021-12-12 13:45:13 +01:00
Christian Decker
b107a2aa50 gci: Missing lightning build dependencies 2021-09-25 15:03:14 +02:00
Christian Decker
e6ae2fedee gci: Fix Github Actions 2021-09-25 15:03:14 +02:00
Christian Decker
281e56a5ab gci: Fix missing dependency when building c-lightning 2021-03-25 15:24:45 +01:00
Christian Decker
51adde1f90 gci: Disable Junit report processing, it's broken 2021-01-14 11:34:26 +01:00
Christian Decker
3b002a5594 gci: Give jobs a reasonable name 2021-01-13 11:23:56 +01:00
Christian Decker
0693e022ce gci: Add developer and compat switches to matrix 2021-01-13 11:23:56 +01:00
Christian Decker
9b541961b5 gci: Re-enable DEVELOPER=0 builds 2021-01-13 11:23:56 +01:00
Christian Decker
708b382bd0 meta: JUnit reports as artifacts 2021-01-13 11:23:56 +01:00
Christian Decker
d7e831a315 gci: Disable DEVELOPER=0 test configs temporarily 2021-01-13 11:23:56 +01:00
Christian Decker
37651ba8e2 gci: Run on all pushes 2021-01-13 11:23:56 +01:00
Christian Decker
05eb36114e gci: Remove pointless dependencies stage 2021-01-13 11:23:56 +01:00
Christian Decker
81ff069ded gci: Use the new script to run the tests 2021-01-13 11:23:56 +01:00
Christian Decker
35dffbd71b testing: Add a simple test to run each plugin in isolation 2021-01-13 11:23:56 +01:00
Christian Decker
e22a65ed30 readme: Update the build badge 2020-12-02 13:10:44 +01:00
Christian Decker
33000ea4e2 gha: Add Github Actions configuration 2020-12-02 11:04:44 +01:00