Commit Graph
5 Commits
Author SHA1 Message Date
Kurdistan Tech Ministry 758d346078 Make the Firefox source build reproducible, and let its check fail
The diff step rebuilds the extension from master-ff-src.zip (the source
archive AMO reviews) and compares the result with our build. It had never
worked, which the removed continue-on-error was hiding:

- The source zip left out .yarn/releases (yarnPath points there, so yarn
  could not start in the unpacked source) and scripts/ (build:ff runs
  scripts/postbuild-cleanup.cjs). Both are now included.
- diff.sh used `[ a || b ]`, which is not valid test syntax, and piped
  `diff -qr` into `sort`, so the check exited 0 whatever diff found. It now
  goes by diff's own exit status; with a file altered it fails.
- With those fixed, the builds still differed: webpack inlined
  import.meta.url from @pezkuwi/* packageInfo.js as the absolute file://
  path of the build machine, which also put our build directory into the
  published extension. DefinePlugin now gives it a fixed value; it is only
  shown in duplicate-version warnings.

Also fail-fast: false on the matrix. Without continue-on-error, the first
red step cancelled the others, so their results were lost.

Checked locally with node_modules as locked: "Builds are identical".
2026-10-08 09:07:34 +04:00
Kurdistan Tech Ministry 7e586239ae v0.62.18: Firefox AMO compliance and new extension ID
- New Firefox extension ID for AMO
- Fixed data_collection_permissions for Mozilla compliance
- Updated webpack config for ES2022 target
- Added firefox-postprocess.sh script
- Bumped all packages to 0.62.18
2026-01-17 16:31:30 +03:00
Kurdistan Tech MinistryandClaude Opus 4.5 5d54192e6d chore: update copyright years to 2026 and fix lint issues
- Update all copyright headers from 2025 to 2026
- Fix @polkadot references to @pezkuwi in config files
- Fix eslint.config.js import path

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 01:22:46 +03:00
Kurdistan Tech Ministry 4a9181d69b Rebrand: polkadot → pezkuwi build fixes
- Fixed webpack.shared.cjs and webpack.config.cjs imports
- Fixed rollup.config.js imports
- Added x-* package resolutions
- Renamed hooks/index.js to hooks/index.ts
- Added pezkuwi-exec-webpack script alias
- Updated tsconfig.base.json with pezkuwi paths
2026-01-07 02:31:08 +03:00
Kurdistan Tech Ministry c2913a65d9 Update domain references to pezkuwichain.app and rebrand from polkadot 2026-01-06 12:21:11 +03:00