Skip to content

--api-proxy is ignore when signing #3413

@fopinappb

Description

@fopinappb

I'm likely doing something wrong as I cannot find any issue/link on this but I'm not able to use --api-proxy behind a proxy.

  • I've tried using node 18, 20 and 22 (in case it was a edge case in fetch) but all of them simply ignore the proxy specified in --api-proxy.
  • I've tried web-ext 8.3.0 and latest (8.6.0)
  • I'm calling it as npx web-ext sign --channel unlisted -c .web-config.mjs --api-proxy http://127.0.0.1:9990 -v
  • 9990 is just a listening netcat that never gets any connection
  • I've updated submit-addon.js locally to console.log the agent and it is created as expected (as HttpsProxyAgent) and passed to fetch. Just fetch never makes use of it...?

(Update) After downgrading to 7.11.0 I can sign via proxy but it fails again if I use --use-submission-api to force the new v8 behavior

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions