-
Notifications
You must be signed in to change notification settings - Fork 10
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
Improvement: Integrate Eclipse Dash License Tool for license type checking #126
Comments
Possible overlap #82 |
This commit adds support for the DASH tool within the S-CORE Bazel build system. The integration includes: - Defining custom Bazel rules to handle the DASH tool's setup and execution. - Adding necessary dependencies in BUILD files to ensure compatibility with existing project requirements. - Validating the integration with the current CI pipeline to maintain a seamless build and deployment process. - Updating documentation (if applicable) to reflect the addition of DASH in the Bazel workflow. This enhancement simplifies the workflow by consolidating tools into the Bazel build system, improving build automation and traceability. Issue-ref: see eclipse-score#126
This commit adds support for the DASH tool within the S-CORE Bazel build system. The integration includes: - Defining custom Bazel rules to handle the DASH tool's setup and execution. - Adding necessary dependencies in BUILD files to ensure compatibility with existing project requirements. - Validating the integration with the current CI pipeline to maintain a seamless build and deployment process. - Updating documentation (if applicable) to reflect the addition of DASH in the Bazel workflow. This enhancement simplifies the workflow by consolidating tools into the Bazel build system, improving build automation and traceability. Issue-ref: see eclipse-score#126
This commit adds support for the DASH tool within the S-CORE Bazel build system. The integration includes: - Defining custom Bazel rules to handle the DASH tool's setup and execution. - Adding necessary dependencies in BUILD files to ensure compatibility with existing project requirements. - Validating the integration with the current CI pipeline to maintain a seamless build and deployment process. - Updating documentation (if applicable) to reflect the addition of DASH in the Bazel workflow. This enhancement simplifies the workflow by consolidating tools into the Bazel build system, improving build automation and traceability. Issue-ref: see eclipse-score#126
This commit adds support for the DASH tool within the S-CORE Bazel build system. The integration includes: - Defining custom Bazel rules to handle the DASH tool's setup and execution. - Adding necessary dependencies in BUILD files to ensure compatibility with existing project requirements. - Validating the integration with the current CI pipeline to maintain a seamless build and deployment process. - Updating documentation (if applicable) to reflect the addition of DASH in the Bazel workflow. This enhancement simplifies the workflow by consolidating tools into the Bazel build system, improving build automation and traceability. Issue-ref: see eclipse-score#126
This commit adds support for the DASH tool within the S-CORE Bazel build system. The integration includes: - Defining custom Bazel rules to handle the DASH tool's setup and execution. - Adding necessary dependencies in BUILD files to ensure compatibility with existing project requirements. - Validating the integration with the current CI pipeline to maintain a seamless build and deployment process. - Updating documentation (if applicable) to reflect the addition of DASH in the Bazel workflow. This enhancement simplifies the workflow by consolidating tools into the Bazel build system, improving build automation and traceability. Issue-ref: see eclipse-score#126
This commit adds support for the DASH tool within the S-CORE Bazel build system. The integration includes: - Defining custom Bazel rules to handle the DASH tool's setup and execution. - Adding necessary dependencies in BUILD files to ensure compatibility with existing project requirements. - Validating the integration with the current CI pipeline to maintain a seamless build and deployment process. - Updating documentation (if applicable) to reflect the addition of DASH in the Bazel workflow. This enhancement simplifies the workflow by consolidating tools into the Bazel build system, improving build automation and traceability. Issue-ref: see eclipse-score#126
To support other language (like Bazel/Starlark or Rust) we need to get access right to ClearlyDefinded service. ClearlyDefined and parent organization, the Open Source Initiative, are on a mission to help Open Source projects thrive by being, well, clearly defined. Lack of clarity around licenses and security vulnerabilities reduces engagement -- that means fewer users, fewer contributors and a smaller community. |
@nradakovic you wanna split this to sub-issues? Doesn't make sense for me to split it, as I would probably create an unreasonable split. Ref: https://github.com/orgs/eclipse-score/discussions/236#discussioncomment-11981703
|
Update on the token:
Reference: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/issues/5590 |
Background
Ensuring compliance with licensing requirements for tools and binaries used in the repository is critical to maintaining legal and operational integrity. To address this, we propose introducing the Eclipse Dash License Tool, which will check the license types of tools and binaries. The tool will be integrated with Bazel for ease of use and added to our CI workflows for automated compliance checks.
Objectives
Acceptance Criteria
Proposed Steps
Resources
Impact
By integrating the dash tool into Bazel and the CI pipeline:
The text was updated successfully, but these errors were encountered: