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

Follow .gitattributes export-ignore semantics #59

Open
vshymanskyy opened this issue Feb 1, 2019 · 2 comments
Open

Follow .gitattributes export-ignore semantics #59

vshymanskyy opened this issue Feb 1, 2019 · 2 comments
Assignees
Labels
topic: code Related to content of the project itself type: enhancement Proposed improvement

Comments

@vshymanskyy
Copy link

vshymanskyy commented Feb 1, 2019

Arduino libraries are stored on github, and can define export-ignore in .gitattributes file to specify what exactly needs to go into a release Zip file.
For example, when I click on "Source Code link" on the latest TinyGSM library (https://github.com/vshymanskyy/TinyGSM/releases/latest ), the Zip file I get does not contain the extras folder at all.

I think Arduino Library Manager should follow these semantics when it grabs the library from github.

Additional context

Additional requests

Related

@HomeSpan
Copy link

HomeSpan commented Dec 8, 2020

@per1234, thanks for linking this to the original issue, though it looks like it's been open for a while. I'm not sure why this had not surfaced before. The Arduino Library manager must be pulling code in a custom fashion (or perhaps it is cloning the entire repo and then building each release separately?) because simply accessing the releases on GitHub yields the correct response. There is no need to follow the semantics of export-ignore or even know about .gitattributes. The archived release files already incorporate that logic when a new tag/release is created.

@xmkg

This comment was marked as duplicate.

@arduino arduino locked as too heated and limited conversation to collaborators Mar 10, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
topic: code Related to content of the project itself type: enhancement Proposed improvement
Projects
None yet
Development

No branches or pull requests

4 participants