Skip to content

Conversation

@pyramation
Copy link
Contributor

Summary

Adds a GitHub Actions workflow that runs all tests on push to main and on pull requests targeting main. The workflow:

  • Uses pnpm v10 for package management
  • Runs on Node.js 20.x
  • Executes pnpm test which runs tests across all 3 packages (just-bash, zen-test, zen-bash)

Review & Testing Checklist for Human

  • Verify this PR's CI check passes (the workflow should run on this PR itself)
  • Confirm pnpm version 10 matches the project's packageManager field in root package.json

Notes

The tests require NODE_OPTIONS='--experimental-vm-modules' for ESM support, which is already configured in each package's test script.

Link to Devin run: https://app.devin.ai/sessions/e5a59ab234c5481e817dad43a74cfc6e
Requested by: Dan Lynch (@pyramation)

@devin-ai-integration
Copy link

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

@pyramation pyramation merged commit 72c6022 into main Dec 28, 2025
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.

2 participants