Update Bazel to 1.1.0 and replace bazelisk by a direct download

This pins the version and avoids the need to redownload the binary
each time the container is recreated.

The .bazelversion file was bazelisk-specific and is no longer needed.

Test Plan:
Rebuilt the container, ran `scripts:launch`.

Modifying the checksum caused to build to fail.

X-Origin-Diff: phab/D211
GitOrigin-RevId: ec9ec2b97c6555a676f6444ac3923fad34b2cd16
4 files changed
tree: 2acae03fe183393dae34c7cabd6f92f10dd8d08b
  1. build/
  2. cmd/
  3. internal/
  4. pkg/
  5. scripts/
  6. .bazelignore
  7. .bazelrc
  8. BUILD
  9. README.md
  10. WORKSPACE
README.md

Smalltown Operating System

Run build

The build uses a Fedora 30 base image with a set of dependencies. Guide has been tested on a Fedora 30 host, with latest rW deployed.

Build the base image:

podman build -t smalltown-builder .

Launch the VM:

scripts/bin/bazel run scripts:launch

Exit qemu using the monitor console: Ctrl-A c quit.