-
Notifications
You must be signed in to change notification settings - Fork 18.4k
Description
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.