- continue-on-error is removed; lint, test and build each have to pass,
and fail-fast is off so each reports on its own
- after each step the tree must be unchanged (eslint --fix,
packageInfo.ts written by the build)
- after build, scripts/check-built-manifests.py checks the package.json
npm receives from each build/ directory
- push-main installs with --immutable and checks the manifests too
- the auto-approve and auto-merge bots are removed
The two style tests read CSSStyleDeclaration._values, a private store
whose layout changed in cssstyle 4.6; with it, `background` is not a
key there and both tests failed (hidden until now by
continue-on-error). They compare style.background, style.borderRadius
and the rest instead. Setting a different default background turns
both red.
The address format list had an entry per network, and Pezkuwi, Zagros
and Bizinikiwi all use prefix 42, so it showed three options with the
same value; choosing one could not be told apart from the others.
prefixOptions keeps one option per prefix and lists every network
using it in its text. ui-settings gets the tsconfig.spec.json the
other packages with specs have, so the build leaves the spec out.
- dependencies on keyring, networks, util and util-crypto require
^14.0.26, the release on wasm-crypto 7.5.20 (ed25519, secp256k1,
derivation and bip39 implemented; 7.5.18 had them as stubs).
ui-keyring creates and derives accounts through these, so the floor
matters there. peerDependencies stay "*".
- @pezkuwi/dev ^0.85.12, @pezkuwi/x-bundle ^14.0.26.
- 3.17.3 for every package and for the dependencies between them.
It was deleted in January, which left `yarn install --immutable` in the
PR workflow with nothing to hold to and every install resolving the
tree afresh. It is the lockfile from before the deletion, updated for
the dependency changes that follow and deduplicated so that each
@pezkuwi package resolves to one version (util-crypto 14.0.26 with
wasm-crypto 7.5.20; the old entries pulled in wasm-crypto 7.5.4 and
networks 14.0.1 next to them).
- Changed all redirect URLs in docs/index.html and docs/404.html
- Updated from https://polkadot.js.org/docs/ to https://js.pezkuwichain.io/docs/
- Established js.pezkuwichain.io subdomain with SSL certificate
- Created landing page and documentation portal following Pezkuwi branding
- Update all packages to version 3.17.2
- Fix internal dependencies to reference 3.17.2 instead of 3.16.6
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Rename polkadot.ts to pezkuwi.ts in ui-shared
- Rename polkadotIcon function to pezkuwiIcon
- Rename Polkadot.tsx to Pezkuwi.tsx in all identicon packages
- Update Components mapping to use pezkuwi theme
- Add bizinikiwi theme as substrate replacement
- Update IconTheme type definitions
- Update Ledger app text to Pezkuwi
This workflow file sets up CodeQL analysis for the repository, defining triggers for pushes and pull requests on the main branch, and scheduling regular scans.
- Change UITHEME_DEFAULT from 'polkadot'/'substrate' to 'light'
- Update UITHEMES options to use 'dark'/'light' values
- Update ICONS to use 'pezkuwi'/'bizinikiwi' branding
- Add isPezkuwi check for domain detection
- Bump ui-settings version to 3.16.9
- Update README with Dijital Kurdistan Tech Institute author
- Fix lock.yml to use github.token instead of GH_PAT_BOT
- Rename push-master.yml to push-main.yml for main branch
- Add workflow_dispatch triggers for manual runs