supply_chain_tools 0.0.1Latest published 8.4mo ago
MODULE.bazel
bazel_dep(name = "supply_chain_tools", version = "0.0.1")
Dependencies
# Development tools
local_path_override(
    module_name = "package_metadata",
    path = "../metadata",
)
local_path_override(
    module_name = "supply-chain-go",
    path = "../lib/supplychain-go",
)
local_path_override(
    module_name = "rules_license",
    path = "../rules_license",
)
README

Supply-chain rules for Bazel

This repository contains Bazel modules for injecting and collecting supply-chain metadata into builds.

This project is the successor to rules_license.

The intended use cases are:

  • declaring metadata about packages, such as
    • the licenses the package is available under
    • the canonical package name and version
    • copyright information
    • ... and more TBD in the future
  • gathering license declarations into artifacts to ship with code
  • applying organization specific compliance constriants against the set of packages used by a target.
  • producing SBOMs for built artifacts.

WARNING: The code here is still in active initial development and will churn a lot.

Roadmap

In flux.

Q3 2025

The immediate concern is feature parity with rules_license and providing a smooth migration path.

Background reading:

These is for learning about the problem space, and our approach to solutions. Concrete specifications will always appear in checked in code rather than documents.

About

No description provided.

@bazel-contrib/supply-chain@bazel-contrib
Homepage
33stars
Thursday, November 6, 2025
@aiuto#6444 supply_chain_tools@0.0.1 (#6444)

Languages

Go4.9%
Python1.1%
Shell0%

Maintainers

@aiuto
@TheGrizzlyDev
@fweikert
@Yannic

Versions

0.0.12025-11-06