-
Notifications
You must be signed in to change notification settings - Fork 649
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
Move to Go Modules #230
Move to Go Modules #230
Conversation
Documents the dependency management process for the provider and how we expect `go mod` to be used. Closes #206
Looking good so far thank you @jacobbednarz . We would just ask for a few extra tweaks in our effort to keep all the providers consistent.
env:
- GO111MODULE=on GOFLAGS=-mod=vendor I also noticed this travis config contains several versions of Go. I would recommend just sticking to one, while we continue to vendor for the time being, eventually we plan to fully adopt go modules and older versions (pre 1.11) would not be supported.
My apologies I know that is a lot of little requests. To better illustrate the changes I am linking a merged PR from another provider. Thank you for your time and contribution 😄 ! |
Sounds good, addressed in 79dbf68. I agree we should only test on the single version considering we intend to package it up anyway. I was only perusing the Travis CI UI when you mentioned this and realised we weren't actually using go modules so great find!
Fixed in 3db01ea
I added the
Thanks for raising this. I did remove it in the README but missed the Makefile references. Cleaned up in b6c22cc.
Awesome, done in 24495ca. Have confirmed this PR builds and applies changes to infrastructure as expected. |
@jacobbednarz I ran the acceptance tests, there are no new failures except 1 test that is reported as being flaky, feel free to merge this whenever |
Thanks for taking the time to review this one! I've also just had @radeksimko mention the same thing about the flakey test so I'll address that before getting a new release cut later today (potentially tomorrow). |
Updates the provider to move to
go mod
for dependency management alongwith some helpful documentation on how we expect dependency management
to work.
Closes #206
cc @appilon @radeksimko