Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate Travis CI to GitHub Actions #110

Merged
merged 3 commits into from
May 29, 2022

Conversation

philippgille
Copy link
Owner

The CI on travis-ci.org doesn't work anymore as it got replaced by travis-ci.com. Migrating to that could be easy, but as GitHub Actions are becoming more popular and are very powerful and simple, we migrate to GitHub Actions instead.

This PR:

  • Removes the Travis CI config and badge
  • Adds a GitHub Actions config and badge

The pipeline is pretty much the same:

  1. Run the pipeline with the two latest Go versions (currently 1.17 and 1.18)
  2. Check out the code
  3. Build
  4. Lint
  5. Test
    • Which includes starting various services via Docker, like Postgres and Redis
  6. Upload coverage to https://app.codecov.io/gh/philippgille/gokv

@philippgille philippgille marked this pull request as ready for review May 29, 2022 13:31
@philippgille philippgille merged commit 05f1648 into master May 29, 2022
@philippgille philippgille deleted the migrate-travis-to-gh-actions branch May 29, 2022 13:33
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