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

Go Module Support #447

Closed
alee792 opened this issue Mar 20, 2019 · 7 comments
Closed

Go Module Support #447

alee792 opened this issue Mar 20, 2019 · 7 comments

Comments

@alee792
Copy link

alee792 commented Mar 20, 2019

Go Modules don't officially land until Go 1.13, but it would be helpful to preemptively support it.

There is currently an issue when attempting to use SOPS/decrypt due to a dependency with contrib.go.opencensus.io/exporter/ocagent. The go toolchain will pull the most recent release, v0.4.8, but actually requires v0.4.5.

Locking the dependency in a go.mod to contrib.go.opencensus.io/exporter/ocagent v0.4.5 // indirect solves this problem.

To be fair, this is an issue with Azure's package. However, it's a good opportunity to make the package work right out of the box.

@tariq1890
Copy link
Contributor

+1 @autrilla @jvehent Your thoughts please.

@autrilla
Copy link
Contributor

I don't have time (and I imagine Julien has even less 😉 ) to implement this but as long as it doesn't break existing users, it'd be great to have this.

@tariq1890
Copy link
Contributor

I can try taking some time out for this. I couldn't quite gather what sops is currently using for dependency management right now.

@autrilla
Copy link
Contributor

It uses govend

@davidovich
Copy link

Note that adopting modules require to have tags in this specific semver format: v3.3.1, which the sops project does not use currently.

@davidovich
Copy link

see also #540

@davidovich
Copy link

I think this can be closed by #566

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

No branches or pull requests

4 participants