Commit graph

22 commits

Author SHA1 Message Date
Slyghtning
eb63b0b4fe
build: add commit message tooling
Add a repository-local tool to lint, format, and safely reword commit
messages. Preserve markdown lists, quotes, code blocks, and trailers
while enforcing subject and body width limits.

Expose linting, formatting, and rewording through Make targets and
document the supported workflows. Run the linter in CI for pull request
and push commit ranges so malformed messages are caught before merging.
2026-07-22 14:27:25 +02:00
Gustavo Stingelin
9f2d724c3e build: verify generated FSM diagrams 2026-07-20 12:08:02 -03:00
Boris Nagaev
e93220534a
ci: use current LiT itest target
CI failed: https://github.com/lightninglabs/loop/actions/runs/23082982774/job/67447021668?pr=1090

The workflow called `make itest-no-backward-compat`, but
lightning-terminal removed that target in
4cedb44ee0
("itest: remove custom channels tests and backward compat infrastructure").
2026-03-17 16:42:06 -05:00
Slyghtning
6aaacf8b93
looprpc: prepare for lnrpc usage
In successive commits we want to access lnrpc specifc methods
and objects, so here we import github.com/lightningnetwork/lnd v0.20.1-beta
into looprpc and update relevant versions.
2026-02-26 09:35:59 +01:00
ffranr
d56fb5b542
ci: split out postgres unit-test run for parallelism 2025-11-26 08:45:35 +00:00
ffranr
d00bfab643
ci: bump actions/checkout to v4 2025-11-26 08:45:35 +00:00
ffranr
3dd747460a
ci: add LiT tests workflow to GitHub Actions
Add a new workflow to run tests for the LiT repository. This includes
setting up dependencies, cloning the repository, and updating the
`go.mod` file to use local Loop modules.
2025-11-26 08:45:35 +00:00
Boris Nagaev
d677e9d7e6
multi: downgrade Go to 1.24.9
This is needed, because LND and LiT use 1.24.9.
2025-11-17 14:11:26 -03:00
Boris Nagaev
508d90f384
multi: update Go to 1.24.10 2025-11-16 00:26:02 -03:00
sputn1ck
e4f64ec9cc
Revert "Merge pull request #1028 from starius/downgrade-deps"
This reverts commit b11c959bc8, reversing
changes made to 0a182ee308.
2025-10-31 18:48:26 +01:00
Boris Nagaev
7d58b65a84
go.mod: downgrade deps for litd release
lnd v0.19.3-beta
tapd v0.6.1
go 1.23.12 (except in tools/ where golangci-lint needs Go 1.24)

Remove docs generators as cli-docs depends on Go 1.24.
2025-10-31 10:23:52 -03:00
Boris Nagaev
9eddee7073
ci: run sqlc-check 2025-10-07 16:54:38 -03:00
Boris Nagaev
8ec28b2268
ci: verify that documentation is up-to-date 2025-10-07 16:54:38 -03:00
Slyghtning
2ed543b0f9
gomod: upgrade go version and golangci
go is updated to v1.24.6 and golangci
from v1.64.6 to v2.4.0.
2025-08-19 21:56:59 +02:00
Boris Nagaev
2f2c5a34e7
ci: run unit tests with -race 2025-03-19 15:00:31 +01:00
Andras Banki-Horvath
300ffa97d6
github: update setup-go remove cache
The setup-go@v5 has built in caching support.
2025-03-13 11:20:55 -05:00
Boris Nagaev
60f49067cc
ci, Dockerfile: update Go to 1.24.0
Try to catch more race conditions in unit tests.
2025-03-04 13:45:08 -03:00
Andras Banki-Horvath
f8d5f02f23
github: update cache version from deprecated v1 to v4 2025-02-11 16:21:28 +01:00
Andras Banki-Horvath
3b35ddba95
github: bump go version 2024-05-23 10:13:21 +02:00
sputn1ck
9d7f3bf2fa
build: add postgres unit tests to makefile and CI 2023-06-20 18:59:31 +02:00
Andras Banki-Horvath
52eca23918
ci: bump GitHub CI Go version to 1.19.2 2023-02-06 20:46:03 +01:00
sputn1ck
4803941b88
ci: add github actions 2022-12-15 18:08:42 +01:00