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>
This commit is contained in:
@@ -19,8 +19,8 @@
|
|||||||
|
|
||||||
| Job | Durum | Lokal Test Komutu |
|
| Job | Durum | Lokal Test Komutu |
|
||||||
|-----|-------|-------------------|
|
|-----|-------|-------------------|
|
||||||
| `check-toml-format` | ❌ | `taplo format --check --config .config/taplo.toml` |
|
| `check-toml-format` | ✅ | `taplo format --check --config .config/taplo.toml` |
|
||||||
| `check-markdown` | ❌ | `markdownlint --config .github/.markdownlint.yaml --ignore target --ignore vendor .` |
|
| `check-markdown` | ✅ | `markdownlint --config .github/.markdownlint.yaml --ignore target --ignore vendor .` |
|
||||||
| `fmt` | ✅ | `cargo fmt --all -- --check` |
|
| `fmt` | ✅ | `cargo fmt --all -- --check` |
|
||||||
| `check-zepter` | ✅ | `zepter run check` |
|
| `check-zepter` | ✅ | `zepter run check` |
|
||||||
| `check-workspace` | ✅ | `python3 .github/scripts/check-workspace.py .` |
|
| `check-workspace` | ✅ | `python3 .github/scripts/check-workspace.py .` |
|
||||||
@@ -45,8 +45,8 @@ markdownlint --config .github/.markdownlint.yaml --ignore target --ignore vendor
|
|||||||
|
|
||||||
| Job | Durum | Lokal Test Komutu |
|
| Job | Durum | Lokal Test Komutu |
|
||||||
|-----|-------|-------------------|
|
|-----|-------|-------------------|
|
||||||
| `cargo-clippy` | ❌ | `RUSTFLAGS="-D warnings" SKIP_WASM_BUILD=1 cargo clippy --all-targets --all-features --locked --workspace --quiet` |
|
| `cargo-clippy` | ✅ | `RUSTFLAGS="-D warnings" SKIP_WASM_BUILD=1 cargo clippy --all-targets --all-features --locked --workspace --quiet` |
|
||||||
| `check-try-runtime` | ❌ | Aşağıdaki 3 komut sırayla çalıştırılmalı |
|
| `check-try-runtime` | ✅ | Aşağıdaki 3 komut sırayla çalıştırılmalı |
|
||||||
| `check-core-crypto-features` | ✅ | Aşağıdaki 3 script çalıştırılmalı |
|
| `check-core-crypto-features` | ✅ | Aşağıdaki 3 script çalıştırılmalı |
|
||||||
|
|
||||||
**check-try-runtime komutları:**
|
**check-try-runtime komutları:**
|
||||||
@@ -178,6 +178,12 @@ AŞAMA 4 - EVM/PolkaVM:
|
|||||||
|
|
||||||
| Tarih | Düzeltme | Etki |
|
| Tarih | Düzeltme | Etki |
|
||||||
|-------|----------|------|
|
|-------|----------|------|
|
||||||
|
| 2024-12-24 | Umbrella node feature'ına subxt native propagation eklendi | check-try-runtime |
|
||||||
|
| 2024-12-24 | Vendor crate rebrand düzeltmeleri (sp_* -> pezsp_*) | cargo-clippy |
|
||||||
|
| 2024-12-24 | Subxt examples artifact paths düzeltildi | cargo-clippy |
|
||||||
|
| 2024-12-24 | Subxt examples type conversion düzeltmeleri | cargo-clippy |
|
||||||
|
| 2024-12-24 | Zombienet-sdk test type düzeltmeleri | cargo-clippy |
|
||||||
|
| 2024-12-24 | TOML format düzeltildi (umbrella/Cargo.toml) | check-toml-format |
|
||||||
| 2024-12-23 | Umbrella'ya pezpallet-root-testing eklendi | check-try-runtime |
|
| 2024-12-23 | Umbrella'ya pezpallet-root-testing eklendi | check-try-runtime |
|
||||||
| 2024-12-23 | Umbrella'ya pezpallet-xcm-benchmarks eklendi | Runtime build |
|
| 2024-12-23 | Umbrella'ya pezpallet-xcm-benchmarks eklendi | Runtime build |
|
||||||
| 2024-12-23 | Subxt runtime-full'dan çıkarıldı | getrandom WASM fix |
|
| 2024-12-23 | Subxt runtime-full'dan çıkarıldı | getrandom WASM fix |
|
||||||
@@ -189,13 +195,13 @@ AŞAMA 4 - EVM/PolkaVM:
|
|||||||
|
|
||||||
## Şu An Yapılması Gereken
|
## Şu An Yapılması Gereken
|
||||||
|
|
||||||
1. `taplo format --config .config/taplo.toml` çalıştır
|
1. ✅ `taplo format --config .config/taplo.toml` - TAMAMLANDI
|
||||||
2. Değişiklikleri commit et
|
2. ✅ `cargo clippy` düzeltmeleri - TAMAMLANDI
|
||||||
3. `RUSTFLAGS="-D warnings" SKIP_WASM_BUILD=1 cargo clippy --all-targets --all-features --locked --workspace --quiet` çalıştır
|
3. ✅ `check-try-runtime` komutları - TAMAMLANDI (subxt native feature propagation eklendi)
|
||||||
4. Hataları düzelt
|
4. Build-publish-images ve diğer build job'larını test et
|
||||||
5. Commit ve push yap
|
5. Commit ve push yap
|
||||||
6. CI'da test et
|
6. CI'da test et
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
*Son Güncelleme: 2024-12-23*
|
*Son Güncelleme: 2024-12-24*
|
||||||
|
|||||||
@@ -1067,12 +1067,15 @@ node = [
|
|||||||
"pezkuwi-statement-distribution",
|
"pezkuwi-statement-distribution",
|
||||||
"pezkuwi-statement-table",
|
"pezkuwi-statement-table",
|
||||||
"pezkuwi-subxt",
|
"pezkuwi-subxt",
|
||||||
|
"pezkuwi-subxt?/native",
|
||||||
"pezkuwi-subxt-codegen",
|
"pezkuwi-subxt-codegen",
|
||||||
"pezkuwi-subxt-core",
|
"pezkuwi-subxt-core",
|
||||||
"pezkuwi-subxt-lightclient",
|
"pezkuwi-subxt-lightclient",
|
||||||
|
"pezkuwi-subxt-lightclient?/native",
|
||||||
"pezkuwi-subxt-macro",
|
"pezkuwi-subxt-macro",
|
||||||
"pezkuwi-subxt-metadata",
|
"pezkuwi-subxt-metadata",
|
||||||
"pezkuwi-subxt-rpcs",
|
"pezkuwi-subxt-rpcs",
|
||||||
|
"pezkuwi-subxt-rpcs?/native",
|
||||||
"pezkuwi-subxt-signer",
|
"pezkuwi-subxt-signer",
|
||||||
"pezkuwi-subxt-utils-fetchmetadata",
|
"pezkuwi-subxt-utils-fetchmetadata",
|
||||||
"pezkuwi-subxt-utils-stripmetadata",
|
"pezkuwi-subxt-utils-stripmetadata",
|
||||||
|
|||||||
Reference in New Issue
Block a user