Github Action not producing Build due to compilation Errors
Greetings! 👋🏻
https://github.com/goldboot/goldboot/runs/7383149835?check_suite_focus=true#step:5:1055
Could these compilation errors in the CI build please be fixed?
Trying to build the project locally based on the repository's content and the Github Action CI definition was successless. It would be great, if it would be possible for anyone to build the project.
I'm in the middle of a couple of major changes:
- Revise the image format to support encryption
- Revise the configuration format to use YAML instead of JSON
Usually I'd create a new branch to avoid breaking the build, but this thing is still pretty early on, so nothing is stable yet. Right now I'm looking for more feedback on the ideas rather than the implementation.
That said, I'm hoping to fix everything I broke in the next few weeks :smiley:.
I see now, that's great. 🙂
When I opened this issue, I guessed you were having it build locally, but didn't bother to fix the repository's CI build, yet. (Sometimes happens to me...)
If you have running it locally, you could perhaps share the compiler version and dependencies you use.
If you don't have it running locally, then I would probably tinker around with it myself, however I'm now not sure how much sense that would make, if you are in the process of applying major changes. 🤔
That said, I'm hoping to fix everything I broke in the next few weeks
Still haven't gotten to this yet, but I didn't forget!
Hey @cilki I've had my eye on this project for multiple months and I think I'd like to start contributing. Would you have the time to put together a CONTRIBUTING.md or other guide for collaborators to help out this project?
@dmgolembiowski That'd be great!
@dmgolembiowski That sounds great! I'll see what I can do on documentation.
It also depends on what your interests/experiences are. If you're good with APIs, the goldboot-registry crate is really under developed and would probably be a good place to start. Think of it like a Docker registry where you can push/pull/list images over HTTPS except the image format is custom instead of OCI. (That image format, if I recall, should be nearly 100% complete, but more tests would be welcome).
The goldboot crate itself still needs a bit of work before it's contributor friendly. I recall I was held up on the design surrounding the provisioners last year which is a critical component. Now that some time has passed, I should have fresh eyes on that quandary. Once that's done and I fix the remaining build issues, there should be lots of opportunity for contributors.
Sorry to everyone for leaving this one hanging for so long!
Although the tests still aren't fully working, at least the build is fixed now.
@dmgolembiowski by the way, if you use Windows or macOS, there are a couple platform-specific cases I can't test on Linux. Would be a good place to start contributing.
oh cool