eclipse-score / eclipse-score/score
Add CI Workflows and Test Coverage for toolchains_rust
- Dominant language
- Starlark
- Stars
- 109
- Forks
- 105
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 24
Description
Background
---------------
Currently, the toolchains_rust repository does not include basic CI workflows for code formatting, copyright checks or automated cross-platform build tests. Adding these will improve code quality, ensure licensing compliance, and help guarantee that the toolchains work as expected for all supported platforms.
Feature Request
------------------
I propose the following enhancements to the repository:
1. Code Formatting Check (Buildifier):
Add a GitHub Actions workflow (or equivalent CI) to automatically check and enforce Bazel file formatting using [buildifier](https://github.com/bazelbuild/buildtools/tree/master/buildifier).
2. Copyright/License Checks (cr-checker):
Integrate a workflow step to run [cr-checker]) l for copyright/license validation.
3. Cross-Platform Toolchain Testing:
Add a test/ subfolder to the repo with a simple Rust project (or set of smoke tests).
Add a CI workflow to build these tests using the defined toolchain(s) for all supported platforms.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.