name: Publish Extension on: workflow_dispatch: jobs: submit: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: pnpm/action-setup@v4 - uses: actions/setup-node@v4 with: node-version: 20 cache: 'pnpm' - name: Install dependencies run: pnpm install - name: Zip extensions run: FRONTEND_URL=https://platform.postiz.com pnpm run build:extension - name: Publish to Chrome Web Store uses: mnao305/chrome-extension-upload@v5.0.0 with: extension-id: ${{ secrets.CHROME_EXTENSION_ID }} client-id: ${{ secrets.CHROME_CLIENT_ID }} client-secret: ${{ secrets.CHROME_CLIENT_SECRET }} refresh-token: ${{ secrets.CHROME_REFRESH_TOKEN }} file-path: apps/extension/extension.zip