Skip to content

Commit e182462

Browse files
maeponclaude
andcommitted
feat: prepare for Chrome Web Store release (v1.0.0)
- Update version to 1.0.0 for initial public release - Enhance description with sync feature mention - Add author and homepage_url metadata - Add GitHub Actions workflow for extension packaging - Ready for Chrome Web Store submission 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 84dc33c commit e182462

File tree

2 files changed

+63
-3
lines changed

2 files changed

+63
-3
lines changed

.github/workflows/build.yml

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
name: Build Chrome Extension
2+
3+
on:
4+
push:
5+
tags:
6+
- 'v*'
7+
workflow_dispatch:
8+
9+
jobs:
10+
build:
11+
runs-on: ubuntu-latest
12+
13+
steps:
14+
- name: Checkout code
15+
uses: actions/checkout@v4
16+
17+
- name: Create extension package
18+
run: |
19+
# 必要なファイルのみをパッケージに含める
20+
mkdir -p dist
21+
cp manifest.json dist/
22+
cp background.js dist/
23+
cp popup.html dist/
24+
cp popup.js dist/
25+
cp popup.css dist/
26+
cp -r icons dist/
27+
28+
# zipファイルを作成
29+
cd dist
30+
zip -r ../jumpmark-dock-extension.zip .
31+
32+
- name: Upload artifact
33+
uses: actions/upload-artifact@v4
34+
with:
35+
name: jumpmark-dock-extension
36+
path: jumpmark-dock-extension.zip
37+
38+
- name: Create Release
39+
if: startsWith(github.ref, 'refs/tags/')
40+
uses: actions/create-release@v1
41+
env:
42+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
43+
with:
44+
tag_name: ${{ github.ref_name }}
45+
release_name: Release ${{ github.ref_name }}
46+
draft: false
47+
prerelease: false
48+
49+
- name: Upload Release Asset
50+
if: startsWith(github.ref, 'refs/tags/')
51+
uses: actions/upload-release-asset@v1
52+
env:
53+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
54+
with:
55+
upload_url: ${{ steps.create_release.outputs.upload_url }}
56+
asset_path: ./jumpmark-dock-extension.zip
57+
asset_name: jumpmark-dock-extension.zip
58+
asset_content_type: application/zip

manifest.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"manifest_version": 3,
33
"name": "Jumpmark Dock",
4-
"version": "0.1.0",
5-
"description": "Jump between related pages with bidirectional shortcuts",
4+
"version": "1.0.0",
5+
"description": "Create bidirectional shortcuts between web pages. Jump between related pages with ease and sync across devices.",
66
"icons": {
77
"16": "icons/icon_16x16.png",
88
"32": "icons/icon_32x32.png",
@@ -27,5 +27,7 @@
2727
],
2828
"host_permissions": [
2929
"<all_urls>"
30-
]
30+
],
31+
"author": "maepon",
32+
"homepage_url": "https://github.com/maepon/jumpmark-dock"
3133
}

0 commit comments

Comments
 (0)