Skip to content

Increment 1 - Step 8: Public Repository Readiness - #8

Merged
angelobarbu merged 2 commits into
increment-1from
increment-1-step-8
Aug 22, 2026
Merged

Increment 1 - Step 8: Public Repository Readiness#8
angelobarbu merged 2 commits into
increment-1from
increment-1-step-8

Conversation

@angelobarbu

@angelobarbu angelobarbu commented Aug 22, 2026

Copy link
Copy Markdown
Owner

Step 8: Public-repo readiness

Final step of Increment 1: everything the repository needs to go public and stay trustworthy — a license, continuous integration, and the README touches that go with them.

What's new

  • LICENSE — MIT.
  • GitHub Actions CI (.github/workflows/ci.yml) — on every push to main / increment-* and on pull requests, a macOS (Apple Silicon) runner installs the Homebrew dependencies, configures with the new ci preset, builds with -Werror, checks formatting, and runs the unit and UI test suites. Superseded runs are cancelled automatically.
  • ci presets — identical to dev except for the machine-specific AGL SDK pin, which the runner's Xcode 16 SDK doesn't need.
  • README — CI and license badges, a Continuous-integration paragraph in the workflow section, the ci preset in the presets table, a License section, and log row 1.8.

Notes

  • Integration tests are opt-in (MODULO_TEST_DB_URL) and report as Skipped in CI — macOS runners can't provide PostgreSQL via Docker. A Linux job with a Postgres service container will come with the containerized backend.
  • CI uses the lightweight clang-format formula rather than the full llvm keg; if its version ever formats differently from the local toolchain, the fix is a one-line switch in the workflow.

@angelobarbu
angelobarbu merged commit 9f1f29f into increment-1 Aug 22, 2026
3 checks passed
@angelobarbu
angelobarbu deleted the increment-1-step-8 branch August 22, 2026 17:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant