Skip to content

Conversation

eitanp461
Copy link
Contributor

Brief Summary of Changes

Migrate from TravisCI to Github actions.

What

  • Add GitHub Actions CI workflow with:
    • Legacy Node jobs (9,10) via container images for reliability on modern runners
    • Modern Node jobs (12–22) via actions/setup-node@v4 with npm caching

Why

  • Parity with existing Travis matrix and test command (npm run test-with-temp-cloud)
  • Faster, more maintainable CI with caching for supported Node versions

What Does This PR Address?

  • GitHub issue (Add reference - #XX)
  • [XX] Refactoring
  • New feature
  • Bug fix
  • Adds more tests

Are Tests Included?

  • Yes
  • [XX] No

Reviewer, Please Note:

- Use ubuntu-20.04 for legacy Node versions (9, 10) to avoid GLIBC_2.27+ requirements
- Remove npm cache from setup-node since no package-lock.json exists
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