-
Notifications
You must be signed in to change notification settings - Fork 31
Open
Labels
lifecycle/frozenIndicates that an issue or PR should not be auto-closed due to staleness.Indicates that an issue or PR should not be auto-closed due to staleness.
Description
What happened:
Cannot build release-sdk commands without pulling in MPL-licensed projects not in the CNCF allowlist.
go mod why github.com/hashicorp/go-retryablehttp shows this path to github.com/hashicorp/go-retryablehttp which is MPL-licensed and not included in the CNCF allowlist:
# github.com/hashicorp/go-retryablehttp
sigs.k8s.io/release-sdk/sign
github.com/sigstore/cosign/cmd/cosign/cli/rekor
github.com/sigstore/rekor/pkg/client
github.com/hashicorp/go-retryablehttp
https://github.com/cncf/foundation/blob/main/license-exceptions/
What you expected to happen:
No dependencies on MPL-licensed projects not explicitly allowlisted
How to reproduce it (as minimally and precisely as possible):
run go mod vendor to see code actually used/linked by release-sdk and observe go-retryablehttp code is required to build.
Metadata
Metadata
Assignees
Labels
lifecycle/frozenIndicates that an issue or PR should not be auto-closed due to staleness.Indicates that an issue or PR should not be auto-closed due to staleness.