katyo / zephyr-rtos.nix

Battle-tested nix env for Zephyr RTOS developers
12 stars 0 forks source link

Major rework #8

Closed otavio closed 7 months ago

otavio commented 8 months ago
katyo commented 8 months ago

Do not drop uncrustify 0.72 please. We still use it.

otavio commented 8 months ago

Any reason? 23.05 has newer.

https://github.com/NixOS/nixpkgs/blob/release-23.05/pkgs/development/tools/misc/uncrustify/default.nix#L5

katyo commented 8 months ago

Our config works wrong in some meaningful aspects with new uncrustify. Before we find a way to solve it we still on old version.

otavio commented 8 months ago

No worries, I updated it as requested.

otavio commented 8 months ago

I did a mechanism to make the environment reproducible. Fixes #5

katyo commented 8 months ago

@otavio Thank you so much for contribution! I hope find time to review it at weekend. Ok?

otavio commented 8 months ago

I rebased on top of current master. Are you willing to accept the PR?

otavio commented 7 months ago

I included a README with the changes done.

otavio commented 7 months ago

Using this pull request, we reduced the CI build time from 6m30 to 4m53s.

otavio commented 7 months ago

Renode's X11 support has been fixed, and the SDK has been upgraded to the latest toolchain release.