Commit Graph

14 Commits

Author SHA1 Message Date
pezkuwichain 4af15486ee docs: WORKFLOW_PLAN ASAMA 4 guncellemesi
- build-runtimes-polkavm: BIZINIKIWI_RUNTIME_TARGET=riscv ile test edildi
- test-deterministic-wasm: 2x build + checksum karsilastirmasi gecti
- ss58-registry doc tests: pezkuwi_ss58_registry import duzeltildi
- DefensiveMin/Max: debug modda should_panic gecti
- polkavm -> pezkavm rebrand notu eklendi (crate publish asamasi icin)
2025-12-25 11:04:11 +03:00
pezkuwichain ec61dca3cf fix(ci): AŞAMA 3 test düzeltmeleri
- testnet cargo profili eklendi (CI testleri için gerekli)
- tests-misc.yml: frame-feature-testing feature adı düzeltildi
- 179 UI test .stderr dosyası güncellendi (rebrand yansıması)
- ss58-registry doc testleri: ss58_registry -> pezkuwi_ss58_registry
- ss58-registry doc testleri: TokenRegistry::Dot -> TokenRegistry::Hez
- WORKFLOW_PLAN.md güncellendi (doğru CI komutları)
- 3 pezpallet UI test dosyası düzeltildi:
  - PezpalletInfo -> PalletInfo
  - PezpalletError -> PalletError

Test edildi:
- cargo check --workspace --locked --features experimental,ci-only-tests 
- cargo check --workspace --locked --features try-runtime,experimental,ci-only-tests 
- cargo check --workspace --locked --features runtime-benchmarks 
- cargo test --profile testnet -p pezkuwi-node-metrics --features=runtime-metrics 
- cargo test -p pezframe-support-test UI tests 
- cargo test --doc --workspace --all-features 
- cargo build --profile testnet -p pezkuwi-test-malus 
2025-12-25 09:44:29 +03:00
pezkuwichain bda0c529ee docs: update WORKFLOW_PLAN.md with completed fixes 2025-12-25 05:16:27 +03:00
pezkuwichain 2f0bbd20c7 refactor(benchmarking): rebrand pallet → pezpallet in CLI and scripts
- Rename CLI argument --pallet to --pezpallet (with --pallet as alias)
- Rename --pallets to --pezpallet, --exclude-pallets to --exclude-pezpallets
- Update benchmark subcommand from 'pallet' to 'pezpallet'
- Rename check-frame-omni-bencher.yml to check-pezframe-omni-bencher.yml
- Update all benchmark scripts to use new argument names
- Update cmd.py to use pezframe-omni-bencher and --pezpallet
2025-12-25 03:33:32 +03:00
pezkuwichain 27d5b3d43e docs: update WORKFLOW_PLAN with correct package names and build status
- Fix package names for build-publish-images workflow:
  - build-malus: pezkuwi-test-malus (not pez-test-malus)
  - build-test-collators: test-teyrchain-adder-collator, test-teyrchain-undying-collator

- All 7 binary builds verified locally:
  - pezkuwi
  - pezkuwi-teyrchain-bin
  - pezstaging-node-cli
  - teyrchain-template-node
  - pezkuwi-test-malus
  - test-teyrchain-adder-collator
  - test-teyrchain-undying-collator
2025-12-25 02:32:28 +03:00
pezkuwichain 6b597bebcf fix: EnsureOrigin try_successful_origin and snowbridge rename
- Fix pezpallet-welati EnsureOrigin implementations (3 fixes)
  - Remove incorrect #[cfg(not(feature = "runtime-benchmarks"))] blocks
  - Affects EnsureSerok, EnsureParlementer, EnsureDiwan

- Fix asset-hub-zagros governance origins macros (2 fixes)
  - Remove non-benchmark try_successful_origin from decl_unit_ensures!
  - Remove non-benchmark try_successful_origin from decl_ensure!

- Rename snowbridge -> pezsnowbridge for consistency

- Update WORKFLOW_PLAN.md with build status and package names
  - Correct package names: pezkuwi-teyrchain-bin, pezstaging-node-cli
  - Mark completed builds: pezkuwi, pezkuwi-teyrchain-bin,
    pezstaging-node-cli, teyrchain-template-node
2025-12-25 01:26:18 +03:00
pezkuwichain 7698aedca0 chore: update workflow plan with completed fixes
Added pezstaging-node-cli package name fix to completed fixes table.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-24 07:40:25 +03:00
pezkuwichain 3e89fba7c0 fix: add subxt native feature propagation to umbrella node feature
pezkuwi-subxt, pezkuwi-subxt-rpcs, and pezkuwi-subxt-lightclient
all require either 'native' or 'web' feature to be enabled. When
umbrella's node feature enables these dependencies with
default-features = false, the default 'native' feature is not
propagated, causing compile_error! in all three crates.

Added "dep?/native" propagation for all three subxt crates in
the node feature.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-24 07:19:29 +03:00
pezkuwichain 2779266f3b fix: resolve cargo-clippy CI errors in vendor crates
- Fix rebrand issues in pezkuwi-subxt signer (sp_core -> pezsp_core,
  sp_keyring -> pezsp_keyring, sp_runtime -> pezsp_runtime)
- Fix pezkuwi-zombienet-sdk tests (subxt::PolkadotConfig ->
  pezkuwi_subxt::PezkuwiConfig)
- Correct artifact paths in subxt examples (polkadot_metadata_*.scale)
- Fix type conversion issues in subxt examples (explicit constructors
  instead of .into() for generated types)
- Add pezkuwi-subxt-utils-stripmetadata dev-dependency to metadata crate
- Use original polkadot module from external frame-decode crate
- Fix Display trait usage for generated AccountId32 types
2025-12-24 05:59:45 +03:00
pezkuwichain 4c13406c00 fix: resolve pez-kitchensink-runtime compilation errors
Umbrella Crate Fixes:
- Add pezpallet-root-testing to umbrella (std, try-runtime, runtime-full)
- Add pezpallet-xcm-benchmarks to umbrella (std, runtime-benchmarks, runtime-full)
- Add re-exports in umbrella/src/lib.rs for both crates

getrandom WASM Fix:
- Move subxt crates from runtime-full to node feature
- Prevents getrandom dependency leak into WASM builds

Vendor Updates:
- Fix pezkuwi-subxt for web/wasm target compatibility
- Update pezkuwi-zombienet-sdk keystore imports

Documentation:
- Update WORKFLOW_PLAN.md with completed tasks
- Update REBRAND_PROGRESS.md with umbrella fixes
- Remove obsolete tracking files
2025-12-23 23:02:41 +03:00
pezkuwichain 9bfa143337 fix: update template URLs in getting-started.sh
- Change template clone URL from pezkuwichain/{template}-template
  to pezkuwichain/pezkuwi-sdk-{template}-template
- All three template repos now accessible:
  - pezkuwi-sdk-minimal-template
  - pezkuwi-sdk-teyrchain-template
  - pezkuwi-sdk-solochain-template
- Update WORKFLOW_PLAN.md with current progress
2025-12-23 09:37:12 +03:00
pezkuwichain 2508c4f1fa docs: update WORKFLOW_PLAN.md checklist with current progress
- checks-quick.yml: 10/10 jobs completed
- checks.yml: clippy done, try-runtime blocked (WASM issue), core-crypto done
- check-links.yml: 0 errors (78 links fixed, 160 tracking issues created)
- tests-misc.yml: 3 local tests passed
- build-misc.yml: pez-subkey build passed
- Security: 4 Dependabot vulnerabilities fixed
- Toolchain: wasm32 target added, polkatool v0.30.0 installed
2025-12-23 09:37:12 +03:00
pezkuwichain 49485a882c fix: Add workspace dependencies for vendored pezkuwi-subxt and zombienet-sdk
- Add all missing workspace dependencies required by vendor crates
- Include external crates: scale-*, sp-core, sc-chain-spec, kube, etc.
- Include subxt dependencies: smoldot, web-time, wasm-bindgen, etc.
- Regenerate umbrella crate with updated dependencies
- Apply zepter std feature propagation fixes to vendor crates
- Apply rustfmt formatting to vendor and pezframe files
2025-12-23 09:37:11 +03:00
pezkuwichain 65b7f5e640 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