Skip to content

v3.0.1

Choose a tag to compare

@hoe-jo hoe-jo released this 19 Oct 13:20
· 48 commits to main since this release
a3eed58

Changelog

rules_score: unit documentation layout

  • Unit pages are rendered to units/<unit>/index.rst. Design files are staged in
    units/<unit>/design/. Previously: units/<unit>.rst and units/<unit>_design/.
  • Sphinx exclude pattern **/units/*_design replaced by units/*/design.
  • Two different units with the same name in one dependable_element now fail the build
    (previously the second was silently dropped).
  • File collisions while staging a unit's design files now fail the build.
  • PUML basenames no longer need to be unique across units.

Added

  • sync_skills(repo_skills_target = None): optional label of a filegroup with the repo's
    committed score-* skills. Required when .github/skills has its own BUILD file.
  • .devcontainer/run-tool: standard SCORE tool launcher.

Fixed

  • component(requirements = ...) accepts assumed_system_requirements targets, so component
    requirements can derive directly from assumed system requirements without a feature layer.