Skip to content

Commit 4ea737d

Browse files
authored
Create production release checklist template
Added a production release checklist to streamline the release process.
1 parent a963c70 commit 4ea737d

1 file changed

Lines changed: 28 additions & 0 deletions

File tree

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: "Production Release Checklist"
2+
description: "Use this checklist when pushing new SDK / Backend / Frontend updates to production."
3+
title: "Release: vX.Y.Z"
4+
labels: ["release", "deployment"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
# 🚀 Production Release Checklist (SDK / Backend / Frontend)
10+
11+
Use this issue when preparing a new release. Tick each item before marking complete.
12+
13+
- type: checkboxes
14+
attributes:
15+
label: Release Steps
16+
options:
17+
- label: Confirm scope & rollback plan — define what’s shipping, owner, and rollback path.
18+
- label: Run full tests — unit, integration, and key end-to-end flows must pass.
19+
- label: Verify backward compatibility — old SDKs, APIs, and UI still function.
20+
- label: Update version numbers — follow Semantic Versioning (`major.minor.patch`).
21+
- label: Check migrations & data safety — backups verified, rollback ready.
22+
- label: Staging validation — test login, payments, uploads, core flows.
23+
- label: Prepare release notes — summary, breaking changes, docs link.
24+
- label: Notify users/community — Email, Discord, Telegram, X post.
25+
- label: Deploy in correct order — Backend → SDK → Frontend; monitor metrics.
26+
- label: Post-deploy sanity check — test live app, monitor 24–48 hrs.
27+
- label: Announce live release — pin message, share changelog link.
28+
- label: Cleanup & reflect — remove temp flags, document learnings.

0 commit comments

Comments
 (0)