Release v1.0.3 - Add zip file creation to release process
- Update /release command to create zip files in releases/ folder - Add v1.0.3 zip files for both Chrome and Firefox extensions Files modified: - .claude/commands/release.md - releases/plebeian-signer-chrome-v1.0.3.zip (new) - releases/plebeian-signer-firefox-v1.0.3.zip (new) 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -42,25 +42,33 @@ This project uses **standard semver with `v` prefix** (e.g., `v0.0.8`, `v1.2.3`)
|
|||||||
```
|
```
|
||||||
If any step fails, fix issues before proceeding.
|
If any step fails, fix issues before proceeding.
|
||||||
|
|
||||||
6. **Compose a commit message** following this format:
|
6. **Create release zip files** in the `releases/` folder:
|
||||||
|
```
|
||||||
|
mkdir -p releases
|
||||||
|
cd dist/chrome && zip -r ../../releases/plebeian-signer-chrome-vX.Y.Z.zip . && cd ../..
|
||||||
|
cd dist/firefox && zip -r ../../releases/plebeian-signer-firefox-vX.Y.Z.zip . && cd ../..
|
||||||
|
```
|
||||||
|
Replace `vX.Y.Z` with the actual version number.
|
||||||
|
|
||||||
|
7. **Compose a commit message** following this format:
|
||||||
- First line: 72 chars max, imperative mood summary (e.g., "Release v0.0.8")
|
- First line: 72 chars max, imperative mood summary (e.g., "Release v0.0.8")
|
||||||
- Blank line
|
- Blank line
|
||||||
- Bullet points describing each significant change
|
- Bullet points describing each significant change
|
||||||
- "Files modified:" section listing affected files
|
- "Files modified:" section listing affected files
|
||||||
- Footer with Claude Code attribution
|
- Footer with Claude Code attribution
|
||||||
|
|
||||||
7. **Stage all changes** with `git add -A`
|
8. **Stage all changes** with `git add -A`
|
||||||
|
|
||||||
8. **Create the commit** with the composed message
|
9. **Create the commit** with the composed message
|
||||||
|
|
||||||
9. **Create a git tag** matching the version (e.g., `v0.0.8`)
|
10. **Create a git tag** matching the version (e.g., `v0.0.8`)
|
||||||
|
|
||||||
10. **Push to origin** with tags:
|
11. **Push to origin** with tags:
|
||||||
```
|
```
|
||||||
git push origin main --tags
|
git push origin main --tags
|
||||||
```
|
```
|
||||||
|
|
||||||
11. **Report completion** with the new version and commit hash
|
12. **Report completion** with the new version and commit hash
|
||||||
|
|
||||||
## Important:
|
## Important:
|
||||||
- This is a browser extension with separate Chrome and Firefox builds
|
- This is a browser extension with separate Chrome and Firefox builds
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "plebeian-signer",
|
"name": "plebeian-signer",
|
||||||
"version": "v1.0.2",
|
"version": "v1.0.3",
|
||||||
"custom": {
|
"custom": {
|
||||||
"chrome": {
|
"chrome": {
|
||||||
"version": "v1.0.2"
|
"version": "v1.0.3"
|
||||||
},
|
},
|
||||||
"firefox": {
|
"firefox": {
|
||||||
"version": "v1.0.2"
|
"version": "v1.0.3"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
"manifest_version": 3,
|
"manifest_version": 3,
|
||||||
"name": "Plebeian Signer - Nostr Identity Manager & Signer",
|
"name": "Plebeian Signer - Nostr Identity Manager & Signer",
|
||||||
"description": "Manage and switch between multiple identities while interacting with Nostr apps",
|
"description": "Manage and switch between multiple identities while interacting with Nostr apps",
|
||||||
"version": "1.0.2",
|
"version": "1.0.3",
|
||||||
"homepage_url": "https://git.mleku.dev/mleku/plebeian-signer",
|
"homepage_url": "https://git.mleku.dev/mleku/plebeian-signer",
|
||||||
"options_page": "options.html",
|
"options_page": "options.html",
|
||||||
"permissions": [
|
"permissions": [
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
"manifest_version": 3,
|
"manifest_version": 3,
|
||||||
"name": "Plebeian Signer",
|
"name": "Plebeian Signer",
|
||||||
"description": "Nostr Identity Manager & Signer",
|
"description": "Nostr Identity Manager & Signer",
|
||||||
"version": "1.0.2",
|
"version": "1.0.3",
|
||||||
"homepage_url": "https://git.mleku.dev/mleku/plebeian-signer",
|
"homepage_url": "https://git.mleku.dev/mleku/plebeian-signer",
|
||||||
"options_page": "options.html",
|
"options_page": "options.html",
|
||||||
"permissions": [
|
"permissions": [
|
||||||
|
|||||||
BIN
releases/plebeian-signer-chrome-v1.0.3.zip
Normal file
BIN
releases/plebeian-signer-chrome-v1.0.3.zip
Normal file
Binary file not shown.
BIN
releases/plebeian-signer-firefox-v1.0.3.zip
Normal file
BIN
releases/plebeian-signer-firefox-v1.0.3.zip
Normal file
Binary file not shown.
Reference in New Issue
Block a user