Skip to content

ci: migrate from Travis CI to GitHub Actions#343

Open
tess-ahh wants to merge 1 commit intoclips:masterfrom
tess-ahh:migrate-to-github-actions
Open

ci: migrate from Travis CI to GitHub Actions#343
tess-ahh wants to merge 1 commit intoclips:masterfrom
tess-ahh:migrate-to-github-actions

Conversation

@tess-ahh
Copy link

@tess-ahh tess-ahh commented Feb 28, 2026

What this PR does

Replaces the outdated .travis.yml with a modern GitHub Actions workflow.

Changes

  • Added .github/workflows/ci.yml
  • Tests run on Python 3.8, 3.9, 3.10, and 3.11
  • Tests run on Ubuntu, Windows, and macOS
  • Added code coverage reporting via codecov
  • Added pip dependency caching for faster runs

Why

Travis CI is no longer actively maintained for open source projects.
GitHub Actions is the modern standard and runs directly within GitHub.

Testing

The workflow triggers automatically on every push and pull request to master.

@tess-ahh tess-ahh closed this Feb 28, 2026
@tess-ahh tess-ahh reopened this Feb 28, 2026
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