From 2206455a3ecdbef0947d4e082fb9a52f9b4b3c37 Mon Sep 17 00:00:00 2001 From: Dhiren Chotwani Date: Wed, 27 May 2026 16:05:49 -0700 Subject: [PATCH] v1.0.11 release changes - Add prerelease auto-detection to .goreleaser.yml - Add beta disclaimer removal for GA releases - Add v1.0.11 release notes - Update scm-go to v1.0.11 Co-Authored-By: Claude Opus 4.6 --- .github/workflows/release.yml | 9 +++++++++ .goreleaser.yml | 2 ++ docs/index.md | 7 +++++++ go.mod | 2 +- go.sum | 4 ++-- templates/index.md.tmpl | 7 +++++++ 6 files changed, 28 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 08c1d557..8102314a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -31,6 +31,15 @@ jobs: with: gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }} passphrase: ${{ secrets.PASSPHRASE }} + - name: Remove beta disclaimer for GA releases + run: | + VERSION="${GITHUB_REF_NAME}" + if [[ ! "$VERSION" =~ -beta|-alpha|-rc ]]; then + echo "GA release detected - removing beta disclaimer from docs" + sed -i '/## Beta Release Disclaimer/,/By using this software, you agree to these terms\./d' docs/index.md + else + echo "Pre-release detected - keeping beta disclaimer" + fi - name: Run GoReleaser uses: goreleaser/goreleaser-action@5742e2a039330cbb23ebf35f046f814d4c6ff811 # v5.1.0 with: diff --git a/.goreleaser.yml b/.goreleaser.yml index 9bb0aa71..42ee8570 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -51,6 +51,8 @@ signs: - "--detach-sign" - "${artifact}" release: + # Auto-detect pre-release from version suffix (-beta, -alpha, -rc) + prerelease: auto extra_files: - glob: 'terraform-registry-manifest.json' name_template: '{{ .ProjectName }}_{{ .Version }}_manifest.json' diff --git a/docs/index.md b/docs/index.md index 7ebb9335..739121be 100644 --- a/docs/index.md +++ b/docs/index.md @@ -24,6 +24,13 @@ By using this software, you agree to these terms. ## Release Notes +### v1.0.11 + +#### FEATURES + +* Introduced beta release stream for early access to new features +* Beta versions (v1.0.11-beta.1) are now available for testing before GA release + ### v1.0.10 #### FEATURES diff --git a/go.mod b/go.mod index 67edfb0c..4d394dab 100644 --- a/go.mod +++ b/go.mod @@ -10,7 +10,7 @@ require ( github.com/hashicorp/terraform-plugin-framework-validators v0.18.0 github.com/hashicorp/terraform-plugin-log v0.9.0 github.com/hashicorp/terraform-plugin-testing v1.13.3 - github.com/paloaltonetworks/scm-go v1.0.10 + github.com/paloaltonetworks/scm-go v1.0.11 ) require ( diff --git a/go.sum b/go.sum index 7f3f2f5c..e245c10b 100644 --- a/go.sum +++ b/go.sum @@ -168,8 +168,8 @@ github.com/mitchellh/reflectwalk v1.0.2 h1:G2LzWKi524PWgd3mLHV8Y5k7s6XUvT0Gef6zx github.com/mitchellh/reflectwalk v1.0.2/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw= github.com/oklog/run v1.1.0 h1:GEenZ1cK0+q0+wsJew9qUg/DyD8k3JzYsZAi5gYi2mA= github.com/oklog/run v1.1.0/go.mod h1:sVPdnTZT1zYwAJeCMu2Th4T21pA3FPOQRfWjQlk7DVU= -github.com/paloaltonetworks/scm-go v1.0.10 h1:MXSPWAJBYL22Ys9H+kJ+VmYVYN1glegU76+6CUl2id4= -github.com/paloaltonetworks/scm-go v1.0.10/go.mod h1:gWG/i4dvJKoqR4Eu2ov/9psATUS33nNYbNezs/77xt0= +github.com/paloaltonetworks/scm-go v1.0.11 h1:y4OpltIAfuQE+222aU6inAuPbn53QoqyIWxIzlj0KAU= +github.com/paloaltonetworks/scm-go v1.0.11/go.mod h1:gWG/i4dvJKoqR4Eu2ov/9psATUS33nNYbNezs/77xt0= github.com/pjbgf/sha1cd v0.3.2 h1:a9wb0bp1oC2TGwStyn0Umc/IGKQnEgF0vVaZ8QF8eo4= github.com/pjbgf/sha1cd v0.3.2/go.mod h1:zQWigSxVmsHEZow5qaLtPYxpcKMMQpa09ixqBxuCS6A= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= diff --git a/templates/index.md.tmpl b/templates/index.md.tmpl index 060c9fe7..b0b6d6a4 100644 --- a/templates/index.md.tmpl +++ b/templates/index.md.tmpl @@ -24,6 +24,13 @@ By using this software, you agree to these terms. ## Release Notes +### v1.0.11 + +#### FEATURES + +* Introduced beta release stream for early access to new features +* Beta versions (v1.0.11-beta.1) are now available for testing before GA release + ### v1.0.10 #### FEATURES