No description
  • Starlark 51.3%
  • C++ 48.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Micha WERLE 0eb8567348 Update dependant module versions
Using the "development" registry gives access to latest versions.
Also switch the hello-world sample to use "INFO" log level.
2026-10-20 15:09:30 +09:00
arene Update dependant module versions 2026-10-20 15:09:30 +09:00
.bazelrc Update dependant module versions 2026-10-20 15:09:30 +09:00
.bazelversion Fix bazel finding the bazelversion 2026-10-20 09:02:46 +09:00
.gitignore Basic setup and a first test 2026-10-20 08:34:37 +09:00
MODULE.bazel Update dependant module versions 2026-10-20 15:09:30 +09:00
MODULE.bazel.lock Update dependant module versions 2026-10-20 15:09:30 +09:00
README.md Basic setup and a first test 2026-10-20 08:34:37 +09:00
WORKSPACE Fix bazel finding the bazelversion 2026-10-20 09:02:46 +09:00

Arene Bazel

A sample project demonstrating how to bootstrap Arene development using bazel.

Pre-requisites

  1. Development machine with core tools installed:
    • build-essential, bazel, bazelisk, git, ...
  2. Access to Woven Artifactory (via .netrc)

Steps

  1. Create basic bazel project using a MODULE.bazel
  2. Pin bazel version to 7.x or 8.x to remain compatbile with Arene projects
  3. Restrict C++ to version 14 via .bazelrc to remain compatible with Arene projects
  4. googletest is restricted to v1.16.x to remain compatible with C++14

Basic bazel(isk) commands

  • List all targets in the "arene" subdirectory: bazelisk query //arene/...
  • Run all tests in the "arene" subdirectory: bazelisk test //arene/...
  • Build all targets in the "arene" subdirectory: bazelisk build //arene/...