1
0
mirror of https://github.com/ACINQ/eclair.git synced 2024-11-19 01:43:22 +01:00
Commit Graph

18 Commits

Author SHA1 Message Date
Fabrice Drouin
d726ca19fc
Update CI test with latest bitcoin core (switch from autotools to cmake) (#2906)
* Update CI test with latest bitcoin core (switch from autotools to cmake)

bitcoin core now uses cmake instead of autotools.
CI test is triggered by a cron job but can now also be triggered manually.
2024-09-10 16:42:11 +02:00
Bastien Teinturier
431df1fddb
Update various doc files (#2547)
- link to plugins repository
- remove android mention for eclair
- update other implementations (renamed)
- update docker CI action versions
- missing eclair-cli APIs in help
2022-12-30 11:14:56 +01:00
Bastien Teinturier
d76d0f6591
Fix build (#2543)
Fix the tests on `master` and update github actions.
2022-12-29 10:22:10 +01:00
Pierre-Marie Padiou
e08353b243
Remove close() in db interfaces (#2303)
* Remove close() in db interfaces

It shouldn't be the responsibility of individual db classes to close
the underlying db connection because they typically share the same db
instance (postgres) or db files (sqlite). Closing should be handled in
the `Databases` level (which is already the case for postgres.

For sqlite, closing was only useful for mobile apps, which now use
lightning-kmp.

Also removed `DbFeeProvider`, which was only used by mobile apps.

* increase github ci build time 20min->30min
2022-06-08 10:39:21 +02:00
Bastien Teinturier
2872d876d0
Fix latest bitcoin build (#2218)
Update build dependencies to match bitcoind master.
2022-03-29 10:42:14 +02:00
arjundashrath
dbd9e38b5d
Add explicit github permissions to bitcoin core build (#2200)
The workflow that tests eclair against bitcoin's master branch
doesn't need more permissions than reading the repository's
code and building it.
2022-03-25 11:43:34 +01:00
Fabrice Drouin
53cb50a36e
Restrict building and publishing docker images to new pushes on master (#2182)
It is not really useful to build docker images for PRs and would not work anyway for forks that are not in the ACINQ repo.
2022-02-16 11:43:50 +01:00
Fabrice Drouin
88dffbc28c
Publish docker images (#2130)
Publish docker images for master branch with tag `latest`
2022-01-18 15:17:12 +01:00
Bastien Teinturier
ec132810a5
Add nightly build with bitcoind master (#2027)
We should regularly run against bitcoind master, to detect if a change to
bitcoind is affecting us.

This will let us detect changes that may break lightning before bitcoind
releases them, giving us a chance to rectify it.

We really don't want to run this workflow for every pull request or every
merge to master, we instead run it twice per week, which should give
us enough time to detect dangerous changes.
2021-12-15 17:13:57 +01:00
Bastien Teinturier
e93110b254
Use Github discussions instead of Gitter (#1954)
Remove references to Gitter, so that newcomers use Github discussions
instead.
2021-09-20 09:03:16 +02:00
Bastien Teinturier
d0e79fa31a
Add shorter CI timeout (#1769)
The default is 360 minutes which is very long.
Our builds are usually around 10 minutes, so 20 minutes is a good value
to prevent overbilling builds that create infinite loops.
2021-04-14 17:56:58 +02:00
Pierre-Marie Padiou
08c21fa5e9
Distribute connection-handling on multiple machines using akka-cluster (#1566)
The goal is to offload the back from everything connection-related:
- incoming connections
- outgoing connections
- gossip queries + pings
- incoming gossip aggregation
- outgoing gossip dispatch (rebroadcast)

Co-authored-by: Bastien Teinturier <31281497+t-bast@users.noreply.github.com>
2020-12-08 18:41:51 +01:00
Bastien Teinturier
6330e76daf
[CI] Exclude tests that call external APIs (#1622)
These tests have been flaky because external APIs tend to be down or throttle
our calls. and we don't want our test suite to fail because of that.

In practice it's enough if developers run these tests locally once in a while.
2020-11-30 18:10:21 +01:00
Pierre-Marie Padiou
a3dd365c67
Revive codecov.yml (#1493) 2020-07-21 17:22:01 +02:00
Pierre-Marie Padiou
ab4831fe61
Use file filter for scoverage upload (#1492) 2020-07-21 14:52:38 +02:00
Pierre-Marie Padiou
aca7499df2
Use github action for scoverage (#1490)
And disable codecov in semaphore.
2020-07-21 13:05:51 +02:00
Pierre-Marie Padiou
d22f840e6d
Replace Travis by Github Action (#1477)
Co-authored-by: Bastien Teinturier <31281497+t-bast@users.noreply.github.com>
2020-07-02 11:02:47 +02:00
Fabrice Drouin
484bcd768d
Add an issue template (#683) 2018-08-27 18:11:12 +02:00