Commit graph

37 commits

Author SHA1 Message Date
Slyghtning
57fb007f95
docs: document no-changelog release note opt-out 2026-08-04 11:02:33 +02:00
Slyghtning
6f0d817db4
github: allow no-changelog to skip release notes 2026-08-04 11:02:22 +02:00
Slyghtning
414760c607
github: require release notes for pull requests 2026-08-03 11:17:54 +02:00
saubyk
2dda482660
github: pin gateway v0.6.0 (Opus 5, /gateway check)
Bumps both pins together: the gateway-action SHA and the runtime_ref it
resolves. runtime_ref is pinned explicitly rather than left to the
action's default, so bumping only the action would leave the job on the
v0.5.0 runtime.

v0.6.0 adds no trigger and no input, so the rest of the shim is
unchanged.

Also corrects a copy-paste artifact in the adjacent comment, which said
runtime upgrades go through an lnd PR.
2026-07-27 20:46:33 -07:00
Slyghtning
f51148a3a0
github: add gateway code-review workflow 2026-07-27 13:25:29 +02:00
Slyghtning
6b942941fb
docs: complete historical release notes
Document every published Loop release and preserve authoritative notes.

Add the next-release workflow and rebuild chronological navigation.

Rename the reproducible-build guide for clarity.
2026-07-27 11:54:05 +02:00
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
Slyghtning
5b68d40920 Revert "Merge pull request #1095 from hieblmi/claude-review-approve"
This reverts commit 864029135a, reversing
changes made to ff800df41d.
2026-04-29 12:16:04 +02: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
06d978cbc8
.github: add low-risk label trigger for Claude review with approval
- Add pull_request_target trigger for fork secret access
- Use pull_request_target in claude-approve if-condition
- Replace CLAUDE.md references with AGENTS.md
- Replace simple approve/comment prompt with comprehensive
  risk-classification prompt (intrinsic PR risk + finding severity)
- Use --request-changes instead of comment when not approving
2026-03-13 09:01:12 +01:00
Slyghtning
ff800df41d
.github: restrict @claude trigger to org members and collaborators (#1094) 2026-03-12 10:04:19 +01:00
Slyghtning
de05ee8573
.github: add @claude mention trigger to review workflow (#1093) 2026-03-12 10:00:05 +01:00
Slyghtning
22bd27b72e
.github: enable claude review bot 2026-03-11 16:31:47 +01: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
Viktor Torstensson
a0850f7e35
workflow: replace swapserverrpc in lit-setup
In order for the LiT CI jobs to use the `swapserverrpc` protos that
exist on the latest `master` version of the `loop` repo, we need to
update the `lit-setup` action to replace the litd `swapserverrpc`
dependency with the latest version that exists in the `loop` repo.
2025-12-16 16:47:57 +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
Alex Miller
dd01b90afd
github: initial docker workflow
Builds a Docker image for tags starting with 'v'

The image repository name is defined by environment variable DOCKER_REPO, which
defaults to: lightninglabs/loop

To override it, if you want to publish the image to your own DockerHub account,
define a Github Actions secret named DOCKER_REPO with the full image repo name
such as: <docker_user>/loop
2022-04-28 22:33:46 -04:00
Oliver Gugger
313d6f6e5d
GitHub: add issue templates
To make initial triage easier and nudge people into reading the
documentation and gathering information before submitting an issue, we
add three issue templates: bug reports, feature requests and "other".
2021-03-09 11:07:40 +01:00
carla
a9f8682689
github: add pull request reminder to update release notes 2020-09-11 09:02:41 +02:00