-
Notifications
You must be signed in to change notification settings - Fork 53
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
Latest (v0.0-3373-g54e37ed0) verison of Verible #319
Latest (v0.0-3373-g54e37ed0) verison of Verible #319
Conversation
Following Florian's suggestion, I updated the version of Verible I use on my local machine and in the GitHub Actions of this repo to the latest pre-built version for Ubuntu 20.04 (v0.0-3373-g54e37ed0). The good news is that this seems to work and now all Lint checks are passing. The not-so-good news is that the latest version of Verible has significantly (?) different formatting rules than the current version we are using (v0.0-1051-gd4cd328) and 30 SystemVerilog files have been re-formatted. I have little doubt that the new formatting is "better", but do we want to change that many RTL files given that we should be working to create a tag with exactly what we released to CMC. |
I think in principle that change is good and necessary as the tool evolves, so I would vote it in. If the goal is just to produce the RTL Freeze state then obviously this isn't as good and we should probably waive the |
Agreed. So here is what I propose:
|
Agree, we can merge with the CI failing. |
I managed to find the secret sauce to get the verible CI checks to pass. See the README for details. Merging it in... |
The latest update to verible is changing the formatting of a lot of MCU files. Please do not merge this unless/until the
Do Not Merge
label is removed.