Skip to content

[codex] migrate ci to nimby#193

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

[codex] migrate ci to nimby#193
treeform merged 1 commit into
masterfrom
codex/nimby-build-system

Conversation

@treeform
Copy link
Copy Markdown
Owner

Summary

  • Replace the legacy CI setup with actions/checkout@v5, treeform/setup-nim-action@v6, and Nimby dependency installation from the GitHub workspace parent.
  • Add the docs workflow using the required Nim doc command and gh-pages publishing.
  • Add tests/tests.nim as the standard CI entrypoint while preserving the existing Fidget native/JS test runner.

Fidget stays on ubuntu-latest because the existing test workflow depends on Linux GUI/OpenGL packages.

Validation

  • nimby install -g "fidget/fidget.nimble" from C:\p
  • nim r tests/tests.nim
  • nim doc --index:on --project --git.url:https://github.com/treeform/fidget --git.commit:master --out:.gh-pages src/fidget.nim
  • git diff --check
  • git diff --cached --check

@treeform treeform marked this pull request as ready for review May 25, 2026 04:54
@treeform treeform merged commit 9b1661b into master May 25, 2026
1 check 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