Run "bazel test //..." in CI

This will build all buildable targets and test all testable targets.

The hardcoded Harbormaster rules have been removed in Phabricator.

Adds a simple test for booting Smalltown.

BUILD files that are injected into repositories have been renamed to
BUILD.repo to ensure that Bazel does not recognize them as local BUILD
files and attempt to build them.

Test Plan: Covered by CI :)

Bug: T483

X-Origin-Diff: phab/D262
GitOrigin-RevId: 3512a5e13430001f4e6f91d21ac503564c8fb085
10 files changed
tree: 9430d87be1ea0716b4075d5d19a358c2e3630383
  1. build/
  2. core/
  3. scripts/
  4. .bazelignore
  5. .bazelrc
  6. BUILD
  7. README.md
  8. WORKSPACE
README.md

Nexantic monorepo

This is the monorepo storing all of nexantic's internal projects and libraries.

Environment

All builds should be executed using the shipped nexantic-dev container which is automatically built by the create script.

The container contains all necessary dependencies and env configurations necessary to get started right away.

Usage

Spinning up: scripts/create_container.sh

Spinning down: scripts/destroy_container.sh

Running commands: scripts/run_in_container.sh @

Using bazel: scripts/bin/bazel @