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

Add CI Checks for Kotlin #186

Merged
merged 3 commits into from
Nov 8, 2023
Merged

Conversation

alexanderwiederin
Copy link
Contributor

@alexanderwiederin alexanderwiederin commented Nov 3, 2023

  • Adds linting for non-generated Kotlin files
  • Adds ability to run LDK-node-jvm tests against docker instances of bitcoind and electrs
  • Adds a github workflow for Kotlin checks (excluding LDK-node-android lib generation)

@alexanderwiederin alexanderwiederin force-pushed the kotlin-lint branch 2 times, most recently from 0b3a940 to 8b58879 Compare November 3, 2023 17:46
@alexanderwiederin alexanderwiederin marked this pull request as draft November 6, 2023 18:36
@alexanderwiederin alexanderwiederin changed the title Add linting for kotlin Add CI Checks for Kotlin Nov 6, 2023
Copy link
Collaborator

@tnull tnull left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for looking into this!

Already looks great, just a few comments/questions.

Also, more generally, could you try to clean up the git history and group fixups with the individual commits they are belonging to, so that they can eventually be squashed into the corresponding commits before merging?

.github/workflows/kotlin.yml Outdated Show resolved Hide resolved
@alexanderwiederin alexanderwiederin force-pushed the kotlin-lint branch 6 times, most recently from f887082 to d42683d Compare November 8, 2023 13:57
@alexanderwiederin alexanderwiederin marked this pull request as ready for review November 8, 2023 14:45
Copy link
Collaborator

@tnull tnull left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice! Thank you!

@tnull tnull merged commit d955e62 into lightningdevkit:main Nov 8, 2023
10 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.

2 participants