eclipse-score / eclipse-score/score

Add CI Workflows and Test Coverage for toolchains_rust

Open
#1,495 0 comments 0 reactions 1 assignee Claimed by @sameer6989 View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.