daywalker90
60539d9184
CI: read CLN version from CI file instead of release binary
2024-09-26 12:53:00 -06:00
daywalker90
cc564b9c4a
CI: upgrade to CLN 24.08, drop 23.11
2024-09-26 12:53:00 -06:00
daywalker90
9081f78308
CI:use dev dependencies for nightly
2024-07-02 18:13:22 -05:00
daywalker90
8c417f9870
update bitcoind to 27.1
2024-06-23 12:51:27 +02:00
daywalker90
64c99f16ca
CI: downgrade main python to 3.11, remove unwanted test results
2024-06-21 16:18:10 -05:00
daywalker90
87eefac35a
CI: test more cln versions
2024-06-18 16:50:40 -05:00
daywalker90
a4fc155622
CI: add cache for cln, bitcoind and python dependencies
2024-06-06 11:05:40 -06:00
daywalker90
1c49c0ac4b
CI: refactor to return success on ignored paths
2024-06-06 07:06:42 -06:00
daywalker90
c0ba9dc327
CI: ignore some paths from tests
2024-06-05 16:18:08 -06:00
daywalker90
7db14a92d8
CI: only tests plugins on a PR if they were changed
2024-06-05 11:09:55 -06:00
sip21
9ee3ed59b7
Refactor CI
2024-06-03 17:06:27 -06:00
sip21
b8e566b2f8
Bugfix nightly workflow
...
Fix nightly workflow file
Fix gather_data dir for nightly
2024-06-01 10:02:26 -06:00
sip21
e3b45463b6
Add CI workflow columns in README
2024-06-01 09:18:07 +02:00
Chris Guida
a7b2e63f7c
deactivate pr diff
2024-03-10 12:47:43 +01:00
sip21
cef4be1650
Fix logic in Ci workflow main
2024-03-07 23:23:19 +01:00
sip21
6f9489a38f
Fix CI workflow main
2024-03-04 10:04:43 +01:00
sip21
b6b8d08770
Update CI workflow 'main' using latest CLN release
2024-03-01 16:23:23 +01:00
sip21
a6c29da182
Add CI workflow 'nightly' using CLN master
2024-03-01 16:23:23 +01:00
daywalker90
ae54b934e3
get submodules for testing
2024-02-09 12:26:22 -06:00
fmhoeger
7bf1ab844b
Add cln-version 'master' and 'v23.11' to matrix
2024-02-06 20:29:25 +00:00
fmhoeger
7cbfcaf025
Use ubuntu-22.04 image for CI completion job
2024-02-06 20:29:25 +00:00
fmhoeger
4e27478254
Add bitcoind-version 26.0 to matrix
...
Remove bitcoind-version 22.0 from matrix
2024-02-06 20:29:25 +00:00
Chris Guida
3754a9e0f8
Demote autopilot, backup, donations, drain, helpme, historian, paytest, probe, prometheus, rebalance, and summary to the archive
...
drain: fix drain msats
drain: failing CI because of msats
historian: add inotify to historian deps
historian: update lockfile
2024-02-06 20:29:25 +00:00
Chris Guida
009a0fbad8
Use latest release tag v23.11 for c-lightning instead of master; update GitHub action versions
2024-02-06 20:29:25 +00:00
Chris Guida
5305dbea0c
Remove all references to DEVELOPER env var
2024-02-06 20:29:25 +00:00
Chris Guida
03ebec0dd7
Update Python versions to >=3.8,<=3.12: update bitcoind version to 22.0
2024-02-06 20:29:25 +00:00
Joel Klabo
d5412cbe89
Update Actions to v3 to fix Node.js 12 Warnings
2023-03-20 12:13:54 +00:00
Vincenzo Palazzo
3cc4dcf7b1
ci: add flaky in the CI required by noise
...
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
2023-03-08 13:36:17 +01:00
Michael Schmoock
f3d741e7af
chore: some cleanups and minor fixes
...
This removes debug output and corrects some code nits that have
been introduced by the big CI restoration PR #418
2023-01-02 14:43:05 +01:00
Christian Decker
7f8d4356ed
gha: Add a final collection job
...
This depends on the matrix, but has an easy name that we can hang
other things off of.
2023-01-01 17:14:05 +01:00
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