Skip to content

Conversation

@joshrotenberg
Copy link

This PR migrates CI from Travis CI to GitHub Actions.

The new workflow includes:

  • Test matrix for stable, beta, and nightly Rust
  • Specialized feature testing on nightly
  • clippy linting
  • rustfmt formatting checks
  • Benchmark compilation

Both jmespath library and jmespath-cli are built and tested.

Replace the 5-year-old Travis CI configuration with modern GitHub Actions.

The new workflow includes:
- Test matrix for stable, beta, and nightly Rust
- Specialized feature testing on nightly
- Clippy linting (warnings as errors)
- Rustfmt formatting checks
- Benchmark compilation check
- Swatinem/rust-cache for efficient dependency caching

Both jmespath library and jmespath-cli are built and tested.

Travis CI is being deprecated and GitHub Actions provides better
integration with the repository.
@joshrotenberg joshrotenberg force-pushed the chore/github-actions-ci branch from f9edd85 to e11eb69 Compare December 9, 2025 21:11
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