Skip to content

Migrate CI to Nimby#111

Merged
treeform merged 1 commit into
masterfrom
codex/nimby-build-system
May 24, 2026
Merged

Migrate CI to Nimby#111
treeform merged 1 commit into
masterfrom
codex/nimby-build-system

Conversation

@treeform

Copy link
Copy Markdown
Owner

What changed

  • Migrated the build workflow to treeform/setup-nim-action@v6 and Nimby dependency installation from the workspace parent.
  • Standardized CI to run nim r tests/tests.nim on Ubuntu, macOS, and Windows without custom memory-manager or thread flags.
  • Migrated the docs workflow to the new setup action, Nimby install pattern, manual dispatch, and the required nim doc invocation.
  • Added tests/tests.nim as the standard test entrypoint.

Why

This brings jsony onto the new Nim build system and matches the repository GitHub Actions standard.

Validation

  • cd ..; nimby install -g jsony/jsony.nimble
  • nim r tests/tests.nim
  • nim doc --index:on --project --git.url:https://github.com/treeform/jsony --git.commit:master --out:.gh-pages src/jsony.nim

@treeform treeform marked this pull request as ready for review May 24, 2026 20:40
@treeform treeform changed the title [codex] migrate CI to Nimby Migrate CI to Nimby May 24, 2026
@treeform treeform merged commit c5874fb into master May 24, 2026
3 checks passed
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