Summary
GitHubTagProvider currently skips cooldown enforcement with a warning because GitHub's tag list API does not return timestamps. Add timestamp retrieval so cooldown can be enforced for GitHub-sourced packages.
Until this is implemented, GitHub-sourced packages skip cooldown with a warning (supports_upload_time = False). No manual min_release_age: 0 overrides are needed in the interim.
Design
See Phase 3 in the release cooldown proposal.
Ref: #877
Summary
GitHubTagProvidercurrently skips cooldown enforcement with a warning because GitHub's tag list API does not return timestamps. Add timestamp retrieval so cooldown can be enforced for GitHub-sourced packages.Until this is implemented, GitHub-sourced packages skip cooldown with a warning (
supports_upload_time = False). No manualmin_release_age: 0overrides are needed in the interim.Design
See Phase 3 in the release cooldown proposal.
Ref: #877