Skip to content

Update bazel dependencies to recent versions #28

@4og

Description

@4og

The dependencies in https://github.com/eclipse-score/nlohmann_json/blob/main/MODULE.bazel are quite outdated, and they need to updated to (more or less) recent versions before we can publish a release to S-CORE bazel registry. You can use https://github.com/eclipse-score/baselibs/blob/main/MODULE.bazel for reference.

These need to be updated to the recent version (suggestion: the same as in baselibs module):

  • rules_cc
  • rules_python
  • score_bazel_platforms

The score_tooling must be used instead of these legacy modules:

  • score_cr_checker
  • score_python_basics
  • score_starpls_lsp

Instead of toolchains_llvm, score_toolchains_gcc and score_toolchains_qnx, the score_bazel_cpp_toolchains has to be used.

Some dependencies can be marked as dev_dependency = True, for example, these:

  • rules_license
  • rules_python
  • googletest
  • score_dash_license_checker
  • score_bazel_cpp_toolchains
  • score_docs_as_code
  • score_tooling

Metadata

Metadata

Labels

No labels
No labels

Type

No fields configured for Task.

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions