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

Change module name to github.com/oras-project/oras-go/v3 #483

Open
shizhMSFT opened this issue Apr 13, 2023 · 0 comments
Open

Change module name to github.com/oras-project/oras-go/v3 #483

shizhMSFT opened this issue Apr 13, 2023 · 0 comments
Labels
dependencies Pull requests that update a dependency file enhancement New feature or request v3 Things belongs to version 3.x
Milestone

Comments

@shizhMSFT
Copy link
Contributor

shizhMSFT commented Apr 13, 2023

The oras-go is go module / library with the following go module name defined in go.mod:

module oras.land/oras-go/v2

Therefore, go get relies on the availability of the website oras.land. Developers and users won't be able to build their applications which invokes oras-go if there is a bad change in oras.land, which is backed by oras-www.

As a solution, it is better to rename the module name under github.com for better stability and availability. Since this is a breaking change, the change should happen for the next generation of oras-go. That is, oras-go v3. The module name will be github.com/oras-project/oras-go/v3.

Slack disucssion: https://cloud-native.slack.com/archives/CJ1KHJM5Z/p1679463144003729

@shizhMSFT shizhMSFT added enhancement New feature or request dependencies Pull requests that update a dependency file v3 Things belongs to version 3.x labels Apr 13, 2023
@shizhMSFT shizhMSFT added this to the future milestone Apr 13, 2023
@sajayantony sajayantony modified the milestones: future, v3.0 Jun 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file enhancement New feature or request v3 Things belongs to version 3.x
Projects
None yet
Development

No branches or pull requests

8 participants