Skip to content

Document how to source platform/library dependencies from private repo #174

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

Merged
merged 1 commit into from
Sep 19, 2023
Merged

Document how to source platform/library dependencies from private repo #174

merged 1 commit into from
Sep 19, 2023

Conversation

per1234
Copy link
Collaborator

@per1234 per1234 commented Sep 5, 2023

The action supports installing platform and library dependencies of the sketches by cloning the repository specified via the source-url field of the platforms or libraries inputs.

The information provided in the relevant documentation in the readme should be sufficient for the action user to accomplish this when the dependency is in a public repository. Although that information is also applicable for private repositories, it is more complex to make the necessary configuration of the workflow, repository, and user account. So the users might appreciate some additional guidance for this use case.

Since this configuration is general to using Git, GitHub, and GitHub Actions workflows rather than something specific to
the action itself, it is out of scope for the primary documentation in the readme. An item in the supplemental FAQ will be the most appropriate place for this information.


The rendered content can be previewed here:

https://github.com/per1234/compile-sketches/blob/private-dep-faq/docs/FAQ.md#how-can-i-install-a-platform-or-library-dependency-from-an-external-private-repository


Related: #167

The action supports installing platform and library dependencies of the sketches by cloning the repository specified via
the source-url field of the platforms or libraries inputs.

The information provided in the relevant documentation in the readme should be sufficient for the action user to
accomplish this when the dependency is in a public repository. Although that information is also applicable for private
repositories, it is more complex to make the necessary configuration of the workflow, repository, and user account. So
the users might appreciate some additional guidance for this use case.

Since this configuration is general to using Git, GitHub, and GitHub Actions workflows rather than something specific to
the action itself, it is out of scope for the primary documentation in the readme. An item in the supplemental FAQ will
be the most appropriate place for this information.
@per1234 per1234 added topic: documentation Related to documentation for the project type: enhancement Proposed improvement labels Sep 5, 2023
@per1234 per1234 self-assigned this Sep 5, 2023
@per1234 per1234 merged commit 98eafe9 into arduino:main Sep 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: documentation Related to documentation for the project type: enhancement Proposed improvement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant