Skip to content

feat(scaffold): add Mogwser Firefox fork with build system and test suite - #3

Open
Chris-Moller wants to merge 5 commits into
mainfrom
agent/ac7a69b7-bbcd-4c0e-b982-29ddb4a9c327
Open

feat(scaffold): add Mogwser Firefox fork with build system and test suite#3
Chris-Moller wants to merge 5 commits into
mainfrom
agent/ac7a69b7-bbcd-4c0e-b982-29ddb4a9c327

Conversation

@Chris-Moller

Copy link
Copy Markdown
Contributor

Summary

  • Scaffolded the Mogwser Firefox fork repository with a Docker-based build system (Dockerfile + Makefile with fetch/patch/configure/build/package/clean/test/setup targets)
  • Added mozconfig with privacy-focused Firefox build settings and shell scripts for source fetching, patch application, and building
  • Set up bats-core test framework with 18 passing tests covering repository structure, Makefile targets, and script validation
  • Created README documenting prerequisites, build steps, and how to run tests with make test

Acceptance Criteria

  • A Firefox fork repository with the build system minimally configured
  • A test framework scaffolded with at least one passing test (18 tests passing)
  • A README documenting how to run the tests

Test plan

  • make test runs bats-core and all 18 tests pass
  • docker build . succeeds (validated by CI workflow)
  • README.md contains test-running instructions
  • Repository contains Makefile, mozconfig, scripts/, patches/, tests/ with expected files

🤖 Generated with Claude Code

Venice Executor and others added 5 commits March 19, 2026 05:36
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…uite

Scaffold the Mogwser Firefox fork repository with:
- Dockerfile with Ubuntu 22.04 base and Mozilla build prerequisites
- Makefile with targets: setup, fetch, patch, configure, build, package, clean, test
- mozconfig with privacy-focused Firefox build settings
- Build scripts: fetch-source.sh, apply-patches.sh, build.sh
- Patches directory for future customizations
- bats-core test suite with 18 tests covering structure, Makefile targets, and scripts
- README documenting prerequisites, build steps, and how to run tests

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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.

1 participant