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

Projects

Status

In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions