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:
2025-12-20 09:08:34 +01:00
parent abd4a21f8f
commit b535a7b967
6 changed files with 19 additions and 11 deletions

View File

@@ -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

View File

@@ -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": {

View File

@@ -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": [

View File

@@ -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": [

Binary file not shown.

Binary file not shown.