diff --git a/.github/release-drafter.yml b/.github/release-drafter.yml deleted file mode 100644 index 0a5567d..0000000 --- a/.github/release-drafter.yml +++ /dev/null @@ -1,44 +0,0 @@ -name-template: "v$RESOLVED_VERSION" -tag-template: "v$RESOLVED_VERSION" -template: | - ## What's Changed - - $CHANGES - -categories: - - title: "Breaking Changes" - labels: - - "breaking_changes" - - title: "New Features" - labels: - - "feature_request" - - "enhancement" - - title: "Bug Fixes" - labels: - - "bug" - - title: "Documentation" - labels: - - "documentation" - - title: "Dependencies" - labels: - - "dependencies" - - title: "Maintenance" - labels: - - "maintenance" - - "github_actions" - -version-resolver: - minor: - labels: - - "breaking_changes" # intentionally minor: project is pre-1.0 - - "feature_request" - - "enhancement" - patch: - labels: - - "bug" - - "documentation" - - "dependencies" - - "maintenance" - -change-template: "- $TITLE (#$NUMBER) @$AUTHOR" -no-changes-template: "- No changes" diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml deleted file mode 100644 index 55c3e2f..0000000 --- a/.github/workflows/release-drafter.yml +++ /dev/null @@ -1,20 +0,0 @@ -name: Release Drafter - -on: - push: - branches: - - main - -permissions: - contents: write - pull-requests: write - -jobs: - update-release-draft: - runs-on: ubuntu-latest - steps: - - uses: release-drafter/release-drafter@v7 - with: - config-name: release-drafter.yml - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/go.mod b/go.mod index e884493..e7c0059 100644 --- a/go.mod +++ b/go.mod @@ -42,3 +42,7 @@ require ( golang.org/x/text v0.41.0 // indirect google.golang.org/genproto/googleapis/rpc v0.0.0-20260706201446-f0a921348800 // indirect ) + +retract [v0.1.0, v0.1.1] + +retract v1.0.0 diff --git a/website/content/docs/release.md b/website/content/docs/release.md index b7258bf..146cb7b 100644 --- a/website/content/docs/release.md +++ b/website/content/docs/release.md @@ -53,7 +53,6 @@ git tag v1.2.3 && git push origin v1.2.3 | `make all` passes | Nothing downstream runs the tests | | `go test ./pkg/kvs -run TestPublicAPISurface` passes | An unintended change to the exported Go surface is a broken promise — see [Compatibility](../compatibility/) | | `goreleaser check` passes | Catches deprecated configuration before a floating GoReleaser version turns it into a failed release | -| `gh release list` has no stale draft | Release Drafter keeps a rolling draft; it does not collide with a real tag, but it lingers next to the release just cut | | The tap still holds its formula | Deleting it before the cask exists leaves `brew install skyoo2003/tap/kvs` with nothing to resolve. The swap belongs after the release job, not before the tag — see below | A local rehearsal that does everything except publish: