Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

holdinvoice #482

Merged
merged 1 commit into from
Feb 14, 2024
Merged

holdinvoice #482

merged 1 commit into from
Feb 14, 2024

Conversation

daywalker90
Copy link
Contributor

Adds a plugin to hold invoices aka hodlinvoices. For more info see https://github.com/daywalker90/holdinvoice#documentation

@cdecker
Copy link
Contributor

cdecker commented Jan 17, 2024

Very nice 👍 Thanks for bearing with us @daywalker90, and sorry for the late move to the plugin repository

ACK e56f197

@cdecker
Copy link
Contributor

cdecker commented Jan 17, 2024

Rebasing to get the CI running again.

@daywalker90
Copy link
Contributor Author

I tihnk the CI is broken: ERROR: Package 'pyln-client' requires a different Python: 3.7.17 not in '<4.0,>=3.8'

@chrisguida
Copy link
Collaborator

Yep, it seems that the CI has issues with python dependencies, will dig more tomorrow.

Still familiarizing myself with this system...

@chrisguida
Copy link
Collaborator

@cdecker looks like DEVELOPER is gone, should we just remove it? Or replace it with DEBUGBUILD? Or we can just keep it as is, it seems to set DEBUGBUILD now: https://github.com/ElementsProject/lightning/blob/master/configure#L252

@chrisguida
Copy link
Collaborator

chrisguida commented Jan 26, 2024

Also looks like we can remove testing on python 3.7 and add a few more recent versions, since pyln-client doesn't support 3.7 anymore

I'll put up a separate PR for a fix

@cdecker
Copy link
Contributor

cdecker commented Feb 7, 2024

The DEVELOPER build-time flag is gone for good, replaced with the run-time flag --developer, so we can just remove any extra handling, or where needed use listconfigs to determine if we have the extended API available.

@chrisguida
Copy link
Collaborator

@daywalker90 I think this PR is next up, right? If so, please rebase on master and let's see if the tests pass

@chrisguida
Copy link
Collaborator

Actually let's try this

@Mergifyio rebase

@chrisguida
Copy link
Collaborator

@Mergifyio rebase

Copy link

mergify bot commented Feb 7, 2024

rebase

☑️ Nothing to do

  • -conflict [📌 rebase requirement]
  • -closed [📌 rebase requirement]

@chrisguida
Copy link
Collaborator

Hmm yeah looks like this needs a manual rebase @daywalker90

@daywalker90
Copy link
Contributor Author

@daywalker90 I think this PR is next up, right? If so, please rebase on master and let's see if the tests pass

no imo, #486 -> #485 -> #487 -> then this

@chrisguida
Copy link
Collaborator

@daywalker90 SGTM

@daywalker90 daywalker90 force-pushed the holdinvoice branch 4 times, most recently from 1ede5dc to 60ea8b9 Compare February 9, 2024 18:57
@daywalker90 daywalker90 force-pushed the holdinvoice branch 2 times, most recently from 79199f0 to 496de86 Compare February 14, 2024 12:39
@daywalker90
Copy link
Contributor Author

rebased and fixed tests for master

@chrisguida
Copy link
Collaborator

chrisguida commented Feb 14, 2024

ACK 5e7988b

Looks great! Thanks for building this!! 🎉

@chrisguida chrisguida merged commit 39500a6 into lightningd:master Feb 14, 2024
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants