rules_d
v0.3.1
published 1 week ago
25 stars
23 forks
22 watchers
Apache License 2.0
public
6 assets
582 downloads
52 KB
Compatibility level 1
h8NkWaQ9smax2YMKD7OxdnncJmmZUrBWFqpfVCJpRhY=
Maintained byDragos Carp
v0.3.1
October 22, 2025
[expand for release notes]

Bazel Rules for the D Programming Language

API Documentation

https://registry.bazel.build/docs/rules_d

Installation

From the release you wish to use: https://github.com/bazel-contrib/rules_d/releases copy the WORKSPACE snippet into your WORKSPACE file.

To use a commit rather than a release, you can point at any SHA of the repo.

For example to use commit abc123:

  1. Replace url = "https://github.com/bazel-contrib/rules_d/releases/download/v0.1.0/rules_d-v0.1.0.tar.gz" with a GitHub-provided source archive like url = "https://github.com/bazel-contrib/rules_d/archive/abc123.tar.gz"
  2. Replace strip_prefix = "rules_d-0.1.0" with strip_prefix = "rules_d-abc123"
  3. Update the sha256. The easiest way to do this is to comment out the line, then Bazel will print a message with the correct value. Note that GitHub source archives don't have a strong guarantee on the sha256 stability, see https://github.blog/2023-02-21-update-on-the-future-stability-of-source-code-archives-and-hashes/