Skip to content

Make browser extension checkout and CI reproducible - #6

Merged
jt55401 merged 4 commits into
mainfrom
fix/standalone-ci
Aug 27, 2026
Merged

Make browser extension checkout and CI reproducible#6
jt55401 merged 4 commits into
mainfrom
fix/standalone-ci

Conversation

@jt55401

@jt55401 jt55401 commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Summary

  • pin canonicalization to the immutable v0.2.2 release
  • build the browser-client sibling at a fixed merged commit in CI
  • run lint, tests, type checking, and each browser build through documented npm scripts
  • replace the obsolete ESLint setup and remove the unused package token
  • document the required checkout layout and current commands

Verification

Fresh Node 22 container with isolated dependencies:

  • browser-client npm ci --ignore-scripts and npm run build
  • browser-reference npm ci --ignore-scripts
  • npm run lint (0 errors)
  • npm test (54 tests)
  • npm run typecheck
  • npm run build:chromium
  • npm run build:firefox
  • npm run build:safari
  • actionlint .github/workflows/ci.yml

@jt55401
jt55401 merged commit 2cf0ce0 into main Aug 27, 2026
1 check passed
@jt55401
jt55401 deleted the fix/standalone-ci branch August 27, 2026 22:17
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