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 to github actions #34

Open
4 of 6 tasks
matthewhartstonge opened this issue May 9, 2020 · 1 comment
Open
4 of 6 tasks

migrate to github actions #34

matthewhartstonge opened this issue May 9, 2020 · 1 comment
Assignees
Labels
area/cicd ⚙️ Issues & PRs related to continuous integration (CI) and continuous delivery/deployment (CD) issue/pinned 📌 Issues that are here to stay, and as such, won't be marked as stale. type/enhancement ✨ Issues & PRs related to new features and enhancements
Milestone

Comments

@matthewhartstonge
Copy link
Owner

matthewhartstonge commented May 9, 2020

Currently TravisCI is used, when looking at extending our current CI run configuration, we may as well migrate to Github Actions. It looks easy enough to extend via creating new action runners if required.

  • Create Github Actions run config
  • Add mongo service for testing against
  • Add build matrix for Go 1.13, 1.14, tip
  • Add test steps against mongo 3.6, mongo 4.0, mongo 4.1, mongo 4.2 ?
  • Implement step for golangci-lint
  • Implement step for codecov for coverage
@matthewhartstonge matthewhartstonge added type/enhancement ✨ Issues & PRs related to new features and enhancements area/cicd ⚙️ Issues & PRs related to continuous integration (CI) and continuous delivery/deployment (CD) labels May 9, 2020
@matthewhartstonge matthewhartstonge added this to the v1.0.0 milestone May 9, 2020
@matthewhartstonge matthewhartstonge added the issue/pinned 📌 Issues that are here to stay, and as such, won't be marked as stale. label Jun 20, 2020
@matthewhartstonge matthewhartstonge self-assigned this Jul 28, 2022
@matthewhartstonge
Copy link
Owner Author

Introduced via #64

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/cicd ⚙️ Issues & PRs related to continuous integration (CI) and continuous delivery/deployment (CD) issue/pinned 📌 Issues that are here to stay, and as such, won't be marked as stale. type/enhancement ✨ Issues & PRs related to new features and enhancements
Projects
None yet
Development

No branches or pull requests

1 participant