Skip to content

Submit to Firefox isn't working #2016

@Juknum

Description

@Juknum

Describe the bug

The pnpm wxt submit --firefox-zip .output/*-firefox.zip --firefox-sources-zip .output/*-sources.zip command is broken

ℹ Publishing Extension                                                                                                                                                                                                                     23:46:59
✖ [GET] "https://addons.mozilla.org/api/v5/addons/addon/%7Bcsstats-plus%7D": 404 Not Found

Request: https://addons.mozilla.org/api/v5/addons/addon/%7Bcsstats-plus%7D
Response: {
  "_data": {
    "detail": "Not found."
  }
}
 ERROR  [GET] "https://addons.mozilla.org/api/v5/addons/addon/%7Bcsstats-plus%7D": 404 Not Found                                                                                                                                            23:47:00

    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
    at async $fetch2 (node_modules\.pnpm\[email protected]\node_modules\ofetch\dist\shared\ofetch.BBShr9Pz.cjs:338:15)
    at async FirefoxAddonStore.submit (node_modules\.pnpm\[email protected]\node_modules\publish-browser-extension\dist\cli.cjs:3327:19)
    at async Task.task [as taskFn] (node_modules\.pnpm\[email protected]\node_modules\publish-browser-extension\dist\cli.cjs:3531:11)
    at async Task.run (node_modules\.pnpm\[email protected]\node_modules\listr2\dist\index.cjs:2146:11)

 ERROR  Submissions failed: 1                                                                                                                                                                                                               23:47:00

    at submit (node_modules\.pnpm\[email protected]\node_modules\publish-browser-extension\dist\cli.cjs:3551:11)
    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
    at async CAC.<anonymous> (node_modules\.pnpm\[email protected]\node_modules\publish-browser-extension\dist\cli.cjs:3943:5)

  [cause]: [ [ 'firefox',
    { success: false,
      err:
       FetchError: [GET] "https://addons.mozilla.org/api/v5/addons/addon/%7Bcsstats-plus%7D": 404 Not Found
           at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
           at async $fetch2 (E:\GitHub\csstats-plus\node_modules\.pnpm\[email protected]\node_modules\ofetch\dist\shared\ofetch.BBShr9Pz.cjs:338:15)
           at async FirefoxAddonStore.submit (E:\GitHub\csstats-plus\node_modules\.pnpm\[email protected]\node_modules\publish-browser-extension\dist\cli.cjs:3327:19)
           at async Task.task [as taskFn] (E:\GitHub\csstats-plus\node_modules\.pnpm\[email protected]\node_modules\publish-browser-extension\dist\cli.cjs:3531:11)
           at async Task.run (E:\GitHub\csstats-plus\node_modules\.pnpm\[email protected]\node_modules\listr2\dist\index.cjs:2146:11) } ] ]

Reproduction

Steps to reproduce

  1. Clone this repository: https://github.com/Juknum/csstats-plus
  2. Get some Firefox tokens (JWT_ISSUER, JWT_SECRET)
  3. Run the command: pnpm wxt submit --firefox-zip .output/*-firefox.zip --firefox-sources-zip .output/*-sources.zip (if you're on windows you'll need to replace the * with the full extension name)
  4. See the error

System Info

System:
    OS: Windows 11 10.0.26220
    CPU: (12) x64 AMD Ryzen 5 5600X 6-Core Processor
    Memory: 5.25 GB / 15.91 GB
  Binaries:
    Node: 24.5.0 - E:\Programs\nodejs\node.EXE
    npm: 11.6.2 - E:\Programs\nodejs\npm.CMD
    pnpm: 10.26.1 - C:\Users\<user>\AppData\Local\pnpm\pnpm.CMD
    bun: 1.2.15 - C:\Users\<user>\.bun\bin\bun.EXE
  Browsers:
    Chrome: 143.0.7499.169
    Edge: Chromium (140.0.3485.40)
    Firefox: 146.0.1 - C:\Program Files\Mozilla Firefox\firefox.exe
    Internet Explorer: 11.0.26100.7070

Used Package Manager

pnpm

Validations

Metadata

Metadata

Assignees

No one assigned

    Labels

    pending-triageSomeone (usually a maintainer) needs to look into this to see if it's a bug

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions