Skip to content

Conversation

@theahura
Copy link
Contributor

Summary

🤖 Generated with Nori

  • Add GitHub Actions CI workflow that runs on push to main and PRs
  • Workflow runs: install (npm ci), build, lint, and tests
  • Add .nvmrc file to pin Node.js version to 22
  • Enable npm caching for faster CI builds

Test Plan

  • All existing tests pass locally (69 tests)
  • Lint passes (npm run lint)
  • Build succeeds (npm run build)
  • CI workflow runs successfully on GitHub

Share Nori with your team: https://www.npmjs.com/package/nori-ai

theahura and others added 4 commits December 12, 2025 13:35
Add CI/CD pipeline that runs on push to main and PRs targeting main.
The workflow installs dependencies, builds, lints, and runs tests.
Includes npm caching for faster builds.
🤖 Generated with [Nori](https://nori.ai)

Co-Authored-By: Nori <contact@tilework.tech>
The container integration tests require the node:20-slim Docker image
to be available. Add explicit docker pull step to ensure the image
is available before tests run.
🤖 Generated with [Nori](https://nori.ai)

Co-Authored-By: Nori <contact@tilework.tech>
The container integration tests create temp directories and files that
need to be accessible from within Docker containers running as a
different user (node/UID 1000). Make the temp directory world-readable
(0755) so the container can traverse into it and read files.
🤖 Generated with [Nori](https://nori.ai)

Co-Authored-By: Nori <contact@tilework.tech>
@theahura theahura merged commit 9944912 into main Dec 12, 2025
1 check passed
@theahura theahura deleted the feat/github-workflows branch December 12, 2025 18:46
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.

2 participants