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:

@cloudinary-pkoniu
Copy link
Contributor

Approved. Although, there's one very important concern before merging and releasing - it has to be a major version release.

@eitanp461
Copy link
Contributor Author

@cloudinary-pkoniu I added the old Node versions back, and it working now

@eitanp461 eitanp461 merged commit 7cc981d into master Sep 18, 2025
16 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.

3 participants