How to submit through Github Actions?

I'm using the official Github Action and building my extension with plasmo build --zip. Here is my workflow file:
name: CI / Publish extension

on:
workflow_dispatch:

env:
NODE_VERSION: 20.x

jobs:
web:
name: πŸš€ Publish extension
runs-on: ubuntu-latest
environment: Production

steps:
- name: βœ… Checkout code
uses: actions/checkout@v4

- name: πŸ”₯ Run tests
uses: benc-uk/workflow-dispatch@v1
with:
workflow: CI / Tests

- name: πŸ’Ύ Wait for tests to succeed
uses: lewagon/[email protected]
with:
ref: ${{ github.ref }}
check-name: πŸ§ͺ Test
repo-token: ${{ secrets.GITHUB_TOKEN }}
wait-interval: 10
allowed-conclusions: success,skipped,cancelled

- name: πŸ”¨ Setup
uses: ./tooling/github/setup
with:
node-version: ${{ env.NODE_VERSION }}

- name: πŸ“¦ Build
run: pnpm build:extension

- name: πŸ—ƒοΈ Archive artifact
uses: actions/upload-artifact@v4
with:
name: ${{ github.sha }}
path: apps/extension/build/chrome-mv3-prod


- name: πŸ’¨ Publish!
uses: PlasmoHQ/bpp@v3
with:
artifact: apps/extension/build/chrome-mv3-prod.zip
keys: ${{ secrets.EXTENSION_SUBMIT_KEYS }}
name: CI / Publish extension

on:
workflow_dispatch:

env:
NODE_VERSION: 20.x

jobs:
web:
name: πŸš€ Publish extension
runs-on: ubuntu-latest
environment: Production

steps:
- name: βœ… Checkout code
uses: actions/checkout@v4

- name: πŸ”₯ Run tests
uses: benc-uk/workflow-dispatch@v1
with:
workflow: CI / Tests

- name: πŸ’Ύ Wait for tests to succeed
uses: lewagon/[email protected]
with:
ref: ${{ github.ref }}
check-name: πŸ§ͺ Test
repo-token: ${{ secrets.GITHUB_TOKEN }}
wait-interval: 10
allowed-conclusions: success,skipped,cancelled

- name: πŸ”¨ Setup
uses: ./tooling/github/setup
with:
node-version: ${{ env.NODE_VERSION }}

- name: πŸ“¦ Build
run: pnpm build:extension

- name: πŸ—ƒοΈ Archive artifact
uses: actions/upload-artifact@v4
with:
name: ${{ github.sha }}
path: apps/extension/build/chrome-mv3-prod


- name: πŸ’¨ Publish!
uses: PlasmoHQ/bpp@v3
with:
artifact: apps/extension/build/chrome-mv3-prod.zip
keys: ${{ secrets.EXTENSION_SUBMIT_KEYS }}
I have all necessary keys set in my Github secrets, but I still receive the error: What should I do to fix it? Thanks in advance!
No description
1 Reply
Bart ⚑
Bart ⚑OPβ€’4mo ago
PS. When I download archived .zip and upload it manually everything works fine
Want results from more Discord servers?
Add your server