Skip to content

.github/workflows/publish.yml #8

.github/workflows/publish.yml

.github/workflows/publish.yml #8

Workflow file for this run

on:
workflow_dispatch:
jobs:
publish:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: pnpm/action-setup@v2
with:
version: latest
- name: Make envfile
uses: SpicyPizza/[email protected]
with:
envkey_FIREFOX_EXT_ID: ${{ secrets.FIREFOX_EXT_ID }}
- name: Install dependencies and build extension
run: pnpm i && pnpm build --zip && pnpm build --target=firefox-mv2 --zip
- name: Publish Chrome extension
uses: PlasmoHQ/[email protected]
with:
keys: ${{ secrets.BPP_KEYS_CHROME }}
artifact: build/chrome-mv3-prod.zip
- name: Publish Firefox extension
uses: PlasmoHQ/[email protected]
with:
keys: ${{ secrets.BPP_KEYS_FIREFOX }}
artifact: build/firefox-mv2-prod.zip