pezkuwichain
abc4c3989b
style: Migrate to stable-only rustfmt configuration
...
- Remove nightly-only features from .rustfmt.toml and vendor/ss58-registry/rustfmt.toml
- Removed features: imports_granularity, wrap_comments, comment_width,
reorder_impl_items, spaces_around_ranges, binop_separator,
match_arm_blocks, trailing_semicolon, trailing_comma
- Format all 898 affected files with stable rustfmt
- Ensures long-term reliability without nightly toolchain dependency
2025-12-23 09:37:11 +03:00
pezkuwichain
3208f208c0
fix: Resolve cargo clippy errors and add CI workflow plan
...
## Changes
### Clippy Fixes
- Fixed deprecated `cargo_bin` usage in 27 test files (added #![allow(deprecated)])
- Fixed uninlined_format_args in zombienet-sdk-tests
- Fixed subxt API changes in revive/rpc/tests.rs (fetch signature, StorageValue)
- Fixed dead_code warnings in validator-pool and identity-kyc mocks
- Fixed field name `i` -> `_i` in tasks example
### CI Infrastructure
- Added .claude/WORKFLOW_PLAN.md for tracking CI fix progress
- Updated lychee.toml and taplo.toml configs
### Files Modified
- 27 test files with deprecated cargo_bin fix
- bizinikiwi/pezframe/revive/rpc/src/tests.rs (subxt API)
- pezkuwi/pezpallets/validator-pool/src/{mock,tests}.rs
- pezcumulus/teyrchains/pezpallets/identity-kyc/src/mock.rs
- bizinikiwi/pezframe/examples/tasks/src/tests.rs
## Status
- cargo clippy: PASSING
- Next: cargo fmt, zepter, workspace checks
2025-12-23 09:37:11 +03:00
pezkuwichain
830dcc9bba
Development ( #172 )
...
* docs: Add CLAUDE_RULES.md with strict rebrand protection rules
- Define immutable rebrand rules that cannot be violated
- Prohibit reverting rebrand for cargo check convenience
- Establish checkpoint and audit trail requirements
- Document correct error handling approach
* refactor: Complete kurdistan-sdk to pezkuwi-sdk rebrand
- Update README.md with pezkuwi-sdk branding
- Replace all kurdistan-sdk URL references with pezkuwi-sdk
- Replace kurdistan-tech with pezkuwichain in workflows
- Update email domains from @kurdistan-tech.io to @pezkuwichain.io
- Rename tool references: kurdistan-tech-publish → pezkuwi-publish
- Update runner names: kurdistan-tech-* → pezkuwichain-*
- Update analytics/forum/matrix domains to pezkuwichain.io
- Keep 'Kurdistan Tech Institute' as organization name
- Keep tech@kurdistan.gov as official government contact
2025-12-19 23:30:43 +03:00
pezkuwichain
a1bce5ec4a
fix: first-runtime imports - first_pallet to first_pezpallet and add missing imports
2025-12-17 18:05:35 +03:00
pezkuwichain
dea792eb0e
refactor: rename frame_ reference docs to pezframe_ prefix
...
- frame_system_accounts.rs -> pezframe_system_accounts.rs
- frame_benchmarking_weight.rs -> pezframe_benchmarking_weight.rs
This aligns with the Pezkuwi SDK naming convention.
2025-12-17 17:53:31 +03:00
pezkuwichain
193f6b9294
chore: regenerate umbrella crate, fix feature propagation
2025-12-16 11:29:20 +03:00
pezkuwichain
ee6e42c461
fix: rebrand derleme hataları düzeltildi
...
- contracts/fixtures: workspace inheritance kaldırıldı (temp dir sorunu)
- revive/fixtures: panic_immediate_abort yeni syntax güncellendi
- asset-hub-zagros: pezpezsnowbridge double prefix düzeltildi
- bridge-hub-*/weights: snowbridge_pezpallet → pezsnowbridge_pezpallet rename
- umbrella: pezframe_benchmarking_pezpallet_pov import düzeltildi
- REBRAND_PROGRESS.md: gerçek durum güncellendi (75/76 tamamlandı)
2025-12-16 10:44:57 +03:00
pezkuwichain
90fd044766
fix: Complete snowbridge pezpallet rebrand and critical bug fixes
...
- snowbridge-pezpallet-* → pezsnowbridge-pezpallet-* (201 refs)
- pallet/ directories → pezpallet/ (4 locations)
- Fixed pezpallet.rs self-include recursion bug
- Fixed sc-chain-spec hardcoded crate name in derive macro
- Reverted .pezpallet_by_name() to .pallet_by_name() (subxt API)
- Added BizinikiwiConfig type alias for zombienet tests
- Deleted obsolete session state files
Verified: pezsnowbridge-pezpallet-*, pezpallet-staking,
pezpallet-staking-async, pezframe-benchmarking-cli all pass cargo check
2025-12-16 09:57:23 +03:00
pezkuwichain
0c5d19e3a0
Refactoring Checkpoint: (WIP)
2025-12-14 10:29:31 +03:00
pezkuwichain
6588d9a1f2
snapshot before rebranding
2025-12-14 07:37:21 +03:00
pezkuwichain
ef79d9968f
feat: Rebrand Kurdistan SDK to PezkuwiChain
2025-12-14 01:11:30 +03:00
pezkuwichain
379cb741ed
feat: Rebrand Polkadot/Substrate references to PezkuwiChain
...
This commit systematically rebrands various references from Parity Technologies'
Polkadot/Substrate ecosystem to PezkuwiChain within the kurdistan-sdk.
Key changes include:
- Updated external repository URLs (zombienet-sdk, parity-db, parity-scale-codec, wasm-instrument) to point to pezkuwichain forks.
- Modified internal documentation and code comments to reflect PezkuwiChain naming and structure.
- Replaced direct references to with or specific paths within the for XCM, Pezkuwi, and other modules.
- Cleaned up deprecated issue and PR references in various and files, particularly in and modules.
- Adjusted image and logo URLs in documentation to point to PezkuwiChain assets.
- Removed or rephrased comments related to external Polkadot/Substrate PRs and issues.
This is a significant step towards fully customizing the SDK for the PezkuwiChain ecosystem.
2025-12-14 00:04:10 +03:00
pezkuwichain
e4778b4576
feat: initialize Kurdistan SDK - independent fork of Polkadot SDK
2025-12-13 15:44:15 +03:00