diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 63d8794..7da4ca2 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -41,6 +41,9 @@ jobs: - name: Run build run: npm run build + - name: Package Chrome Web Store zip + run: cd dist && zip -r ../algorithmhub-webstore.zip . + - name: Create release env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/release.config.mjs b/release.config.mjs index 16bcbe9..d879b55 100644 --- a/release.config.mjs +++ b/release.config.mjs @@ -4,6 +4,16 @@ export default { plugins: [ "@semantic-release/commit-analyzer", "@semantic-release/release-notes-generator", - "@semantic-release/github", + [ + "@semantic-release/github", + { + assets: [ + { + path: "algorithmhub-webstore.zip", + label: "Chrome Web Store package", + }, + ], + }, + ], ], };