Skip to content

Conversation

@soburi
Copy link
Member

@soburi soburi commented Nov 1, 2025

Make the license-incompatible headers and implementations
a downloadable blob using west blobs fetch.

@soburi soburi added the DNM This PR should not be merged (Do Not Merge) label Nov 1, 2025
@soburi soburi force-pushed the blob branch 2 times, most recently from 2b822a5 to fa24435 Compare November 1, 2025 08:27
@soburi soburi changed the title manifest: Make ArduinoCore-API a downloadable blob [DNM] manifest: Make ArduinoCore-API a downloadable blob Nov 1, 2025
@DhruvaG2000
Copy link
Member

This is something similar to how @kartben was suggesting here zephyrproject-rtos/zephyr#97726 right?

@soburi
Copy link
Member Author

soburi commented Nov 2, 2025

This is something similar to how @kartben was suggesting here zephyrproject-rtos/zephyr#97726 right?

Probably not.
This brings in ArduinoCore-API related files as blobs from outside easily.
This may not be necessary if you are making this an external module.
Rather, this is fit for a case that treats this repo as "Disabled Module."

This mechanism is intended to prevent sources with incompatible licenses from being included in this repository. I believe it qualifies for integration into Zephry, at least from the licensing perspective.

Make the license-incompatible headers and implementations
a downloadable blob using `west blobs fetch`.

Signed-off-by: TOKITA Hiroshi <[email protected]>
Since ArduinoCore-API has been made into a blob,
the CI procedure will be modified.

Signed-off-by: TOKITA Hiroshi <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

DNM This PR should not be merged (Do Not Merge)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants