- Install web-ext and run lint before build - Sign XPI via AMO API on main branch (channel: unlisted) - Attach signed XPI to latest-dev pre-release - Keep unsigned artifact on feature branches for quick testing
Produces a versioned .xpi artifact on each push touching src/. On main, also updates the latest-dev pre-release with the new build.