Skip to content

Generate browser-firefox dry-run package plans#174

Merged
ralyodio merged 1 commit into
profullstack:masterfrom
RasputinKaiser:codex/browser-firefox-dry-run-plan
May 22, 2026
Merged

Generate browser-firefox dry-run package plans#174
ralyodio merged 1 commit into
profullstack:masterfrom
RasputinKaiser:codex/browser-firefox-dry-run-plan

Conversation

@RasputinKaiser
Copy link
Copy Markdown
Contributor

Summary

  • add a Firefox package-plan artifact for dry-run builds with the resolved source dir, AMO channel, expected zip artifact, and exact web-ext build command
  • keep real Firefox builds path-safe by invoking web-ext with argv args after validating manifest.json
  • preserve extension IDs containing @ when deriving Firefox status URLs

Tests

  • corepack pnpm vitest run packages/targets/browser-firefox/src/index.test.ts
  • corepack pnpm --filter @profullstack/sh1pt-target-browser-firefox typecheck
  • corepack pnpm --filter @profullstack/sh1pt-target-browser-firefox build
  • git diff --check

Closes #173

@ralyodio ralyodio merged commit 7732173 into profullstack:master May 22, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

browser-firefox dry-run builds should emit a package plan

2 participants