-
Notifications
You must be signed in to change notification settings - Fork 17.7k
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
x/pkgsite: package removal request for github.com/google/gnostic/cmd/* #50514
Comments
note removal here only applies to the documentation site, it doesn't affect the cache |
Thanks @seankhliao. |
No, it's permanent (to not break any existing builds). |
I see. So for all future calls to |
yes,
and tag it with This doesn't have to be on the main branch, as long as the the highest tagged version of the module has the retraction it will be effective. |
Perfect! Thank you so much for your help and advice @seankhliao 👍 |
What is the path of the package that you would like to have removed?
github.com/google/gnostic/cmd/disco
github.com/google/gnostic/cmd/parse-linter-output
github.com/google/gnostic/cmd/petstore-builder
github.com/google/gnostic/cmd/protoc-gen-jsonschema
github.com/google/gnostic/cmd/protoc-gen-openapi
github.com/google/gnostic/cmd/report
github.com/google/gnostic/cmd/report-messages
github.com/google/gnostic/cmd/vocabulary-operations
Based on the above, it would be equivalent to remove all packages with this prefix:
github.com/google/gnostic/cmd
Are you the owner of this package?
yes - see https://github.com/google/gnostic
What is the reason that you could not retract this package instead?
These packages were created with new
go.mod
files that were introduced to explore a multimodule configuration for our project.After finding problems with our configuration, we decided to revert to a single-module configuration and found that retracting the version of the main repo that introduced the multimodule
go.mod
files wasn't enough to get these child modules out of the package cache.https://github.com/google/gnostic/releases/tag/v0.6.0 introduced the multimodule configuration
https://github.com/google/gnostic/releases/tag/v0.6.1 removed the multimodule configuration
https://github.com/google/gnostic/releases/tag/v0.6.2 retracted v0.6.0 but did not seem to retract the child modules.
We may have missed an ability to retract the child modules in our main go.mod - we didn't see that capability documented and didn't try it.
The text was updated successfully, but these errors were encountered: