Closed Nereuxofficial closed 1 year ago
At present we're using the Dockerfile
in tools to generate bindings in a relatively reproducible way.
I need to think a little more about the implications of creating a "nightly" branch like this (it's really flipper-firmware@dev nightly), especially if folks are going to start depending upon it.
Perhaps a better approach would be to generate a binary artefact that can be easily downloaded, a bit like what is done on updates.flipperzero.one. Though I do feel that moving away from checking-in the bindings is going to be the better option long-term, so folks aren't pinned to a specific SDK.
I made a short workflow that checks out the newest Flipper Zero Mainline firmware, builds bindings against it and pushes it into a "nightly" branch.
This is more of a proposal. Using this would allow:
And they could also specify a specific commit to pin the dependency.