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

Make CI callable from remote repo #579

Merged
merged 3 commits into from
Nov 5, 2023
Merged

Conversation

JssDWt
Copy link
Contributor

@JssDWt JssDWt commented Nov 4, 2023

In order to compile the packages for different languages to use in breez-sdk-docs,it's useful to be able to compile the packages from there. However, when checking out the repository, by default it uses the repository of the caller repository. This PR makes it possible to build the sdk packages from a remote repository by making it possible to explicitly set the repository name (but not publish them).

Also this adds an option to the CI to create dummy binaries rather than real binaries. Building binaries can take a lot of time. If you only want to see the package structure for example, or you only want a package with proper language bindings, you can use dummy binaries to speed up the CI process. Like in breez-sdk-docs, we don't really need the runtime binaries, we just need the package structure with language bindings.

Goal is to support breez/breez-sdk-docs#81

@JssDWt JssDWt marked this pull request as ready for review November 4, 2023 20:26
@JssDWt JssDWt requested review from ok300 and roeierez November 4, 2023 20:36
@JssDWt JssDWt force-pushed the ci-callable-from-remote-repo branch from f07f7a9 to 47150c3 Compare November 4, 2023 20:39
@JssDWt JssDWt merged commit 1b559da into main Nov 5, 2023
7 checks passed
@JssDWt JssDWt deleted the ci-callable-from-remote-repo branch November 5, 2023 09:34
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.

None yet

2 participants