From 90ce2af553f37d3a76006f6c1f4a2cfbf9e1974e Mon Sep 17 00:00:00 2001 From: Hayden B Date: Wed, 16 Aug 2023 07:41:41 -0700 Subject: [PATCH] Update release-checklist.md template (#131) * Update release-checklist.md template Signed-off-by: Hayden B * Update relative links Signed-off-by: Hayden B * Fix relative links again Signed-off-by: Hayden B --------- Signed-off-by: Hayden B --- .github/ISSUE_TEMPLATE/release-checklist.md | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/release-checklist.md b/.github/ISSUE_TEMPLATE/release-checklist.md index 2119d43f..6df89409 100644 --- a/.github/ISSUE_TEMPLATE/release-checklist.md +++ b/.github/ISSUE_TEMPLATE/release-checklist.md @@ -7,21 +7,32 @@ assignees: '' --- -Full release instructions are at: [RELEASE.md](/RELEASE.md) +Full release instructions are at: [RELEASE.md](/sigstore/protobuf-specs/blob/main/RELEASE.md) ## Pre Release -- [ ] Check mediatype version of [Bundle](/protos/sigstore_bundle.proto) -- [ ] Check mediatype version of [TrustedRoot](/protos/sigstore_trustroot.proto), -- [ ] Update [pyproject.toml](/gen/pb-python/pyproject.toml) so the `version` matches the targeted release. +- [ ] Check mediatype version of [Bundle](/sigstore/protobuf-specs/blob/main/protos/sigstore_bundle.proto), updating for major/minor releases +- [ ] Check mediatype version of [TrustedRoot](/sigstore/protobuf-specs/blob/main/protos/sigstore_trustroot.proto), updating for major/minor releases +- [ ] Update [CHANGELOG](/sigstore/protobuf-specs/blob/main/CHANGELOG.md) +- [ ] Update [pyproject.toml](/sigstore/protobuf-specs/blob/main/gen/pb-python/pyproject.toml) so the `version` matches the targeted release +- [ ] Update [package.json](/sigstore/protobuf-specs/blob/main/gen/pb-typescript/package.json) so the `version` matches the targeted release +- [ ] Update [version.rb](/sigstore/protobuf-specs/blob/main/gen/pb-ruby/lib/sigstore_protobuf_specs/version.rb) so the `version` matches the targeted release +- [ ] Update [Cargo.toml](/sigstore/protobuf-specs/blob/main/gen/pb-rust/Cargo.toml) so the `version` matches the targeted release ## Tag Release - [ ] `v` - [ ] `release/java/v` - [ ] `release/python/v` +- [ ] `release/ruby/v` +- [ ] `release/rust/v` +- [ ] `release/typescript/v` +- [ ] `release/jsonschema/v` ## Publish Release - [ ] Java to Maven Central ## Verify Releases Published -- [ ] [Java](https://central.sonatype.dev/artifact/dev.sigstore/protobuf-specs/0.1.0/versions) +- [ ] [Java](https://central.sonatype.com/artifact/dev.sigstore/protobuf-specs/) - [ ] [Python](https://pypi.org/project/sigstore-protobuf-specs/) +- [ ] [Ruby](https://rubygems.org/gems/sigstore_protobuf_specs) +- [ ] [Rust](https://crates.io/crates/sigstore_protobuf_specs) +- [ ] [Typescript](https://www.npmjs.com/package/@sigstore/protobuf-specs)