feat: enhance CI configuration and code formatting tools

- Updated  to validate C, Makefile, and RTL formatting in addition to existing checks for Python, YAML, and GitHub Actions.
- Added new dependencies to  for improved formatting and documentation tools.
- Introduced a new script  to format or verify tracked self-owned Makefile and RTL sources.
- Improved RTL code formatting across multiple files by ensuring consistent spacing and line endings.
- Refactored various RTL modules to enhance readability and maintainability.
- Added unit tests for the new formatting functionality to ensure correct behavior.
This commit is contained in:
maksyuki committed 2026-07-21 14:15:40 +08:00
1 parent 91b4f78892
commit 921f8caa64
35 files changed
+349 -134

No files matched your search

+7
View File
@@ -84,6 +84,13 @@
"archive": "verilator-v5.046-ubuntu-22.04-gcc.tar.gz",
"path": "bin"
},
"verible": {
"version": "v0.0-3946-g851d3ff4",
"url": "https://github.com/chipsalliance/verible/releases/download/v0.0-3946-g851d3ff4/verible-v0.0-3946-g851d3ff4-linux-static-x86_64.tar.gz",
"sha256": "be81036ab5a3d5d5ba4ee677ebf9a09665779c3bd99ffe2e161c5025beaa1f16",
"archive": "verible-v0.0-3946-g851d3ff4-linux-static-x86_64.tar.gz",
"path": "verible-v0.0-3946-g851d3ff4/bin"
},
"sv2v": {
"version": "0.0.13-9-gd381209",
"url": "https://github.com/retroSoC/artifact/releases/download/sv2v-v0.0.13-9-gd381209/sv2v-v0.0.13-9-gd381209-ubuntu-22.04-gcc.tar.gz",