Hallo Stroke

CI

GitHub Actions workflow for the docs site.

This docs repo has a GitHub Actions workflow at .github/workflows/ci.yml that runs on pushes/PRs to master and main.

Jobs

Loading diagram...

build job

  1. oven-sh/setup-bun@v2 (bun 1.3.14)
  2. bun install --frozen-lockfile
  3. bun run lint (biome check)
  4. bunx biome format --reporter=github (format check, no write)
  5. bun run build (Next build)

docker job

  1. docker/setup-buildx-action@v3
  2. docker/build-push-action@v6 — builds the image (no push, load: true), tags hallostroke-docs:ci, with GHA cache (type=gha).

Lint vs format

The project uses Biome, not Prettier. bun run lint runs biome check (lint + import sorting + format). The CI format step uses --reporter=github so violations surface as PR annotations.

bun build on CI

bun run build runs fine on standard Linux CI runners — the SIGILL crash only reproduced in the local WSL/Docker environment, not on GitHub-hosted Ubuntu runners.

On this page