Skip to content
This repository has been archived by the owner on Oct 22, 2024. It is now read-only.

Backport PNA fixes from upstream #176

Merged
merged 416 commits into from
Sep 14, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
416 commits
Select commit Hold shift + click to select a range
0d7becf
Make `PendingConfigs` storage item public (#5467)
ParthDesai Aug 27, 2024
7a2c537
Adding stkd bootnodes (#5470)
Sudo-Whodo Aug 27, 2024
f90bfa6
Add feature to allow Aura collator to use full PoV size (#5393)
s0me0ne-unkn0wn Aug 27, 2024
38fce08
polkadot-parachain-bin: Remove contracts parachain (#5471)
serban300 Aug 28, 2024
f4be48c
change try-runtime rpc domains (#5443)
ArshamTeymouri Aug 28, 2024
f0fd083
Update approval-voting-regression-bench (#5504)
alexggh Aug 28, 2024
09254eb
rpc server: listen to `ipv6 socket` if available and `--experimental-…
niklasad1 Aug 28, 2024
ef3a0d8
IBP Coretime Polkadot bootnodes (#5499)
abbaahmad Aug 28, 2024
9cf5e81
Use umbrella crate for minimal template (#5155)
pgherveou Aug 28, 2024
97fa922
Refactor verbose test (#5506)
gui1117 Aug 28, 2024
c4ced11
polkadot-parachain: Add omni-node variant with u64 block number (#5269)
serban300 Aug 28, 2024
edd6f71
Bridge zombienet tests: remove old command (#5434)
serban300 Aug 28, 2024
f7e0ecc
Bump rustversion from 1.0.14 to 1.0.17 (#5405)
dependabot[bot] Aug 28, 2024
9423718
Bump blake2b_simd from 1.0.1 to 1.0.2 (#5404)
dependabot[bot] Aug 28, 2024
4096ad7
Remove pallet::getter usage from treasury (#4962)
Polkaverse Aug 28, 2024
8e0cefc
Command bot GHA v2 - /cmd <cmd> (#5457)
mordamax Aug 28, 2024
1c4141a
Fix benchmark failures when using `insecure_zero_ed` flag (#5354)
TarekkMA Aug 28, 2024
5620196
CI: Add backporting bot (#4795)
ggwpez Aug 28, 2024
cc7ebe0
short-term fix for para inherent weight overestimation (#5082)
ordian Aug 29, 2024
a67d623
[ci] Migrate checks to GHA (#5511)
alvicsam Aug 29, 2024
9374643
Add an utility function to get the first timestamp of a slot (#5316)
LGLO Aug 29, 2024
ba48e4b
[CI] Fixup backport bot (#5517)
ggwpez Aug 29, 2024
ddd58c1
inclusion: bench `enact_candidate` weight (#5270)
ordian Aug 29, 2024
61bfcb8
Add new try-state check invariant for nomination-pools (points >= sta…
dharjeezy Aug 29, 2024
f7504ce
[ci] Move check-runtime-migration to GHA (#5519)
alvicsam Aug 29, 2024
c32160e
Add support for memory-profiling on subsystem-bench (#5522)
alexggh Aug 30, 2024
18e9504
Added `mac-setup` script (#5528)
Bullrich Aug 30, 2024
3d4a335
Simplify `SyncingEngine::new()` a bit (#5396)
liuchengxu Aug 30, 2024
09035a7
Polkadot Primitives v8 (#5525)
sandreim Aug 30, 2024
9cdf3d9
Add more logs for AcceptanceCheckErr (#5513)
zjb0807 Aug 30, 2024
d34f687
fix cmd bot PR context (#5531)
mordamax Aug 30, 2024
95f3977
asset-hub-rococo: genesis config presets added (#3996)
michalkucharczyk Aug 30, 2024
562870d
parachain-template: genesis config presets added (#4739)
michalkucharczyk Aug 30, 2024
824e1cf
'remainder' instead of reminder && explicit instruction to clone (#5535)
Jan-Jan Aug 30, 2024
ea80adf
Bump the known_good_semver group across 1 directory with 5 updates (#…
dependabot[bot] Aug 30, 2024
9cf6c5b
Update CODEOWNERS for contracts (#5537)
athei Aug 31, 2024
b7d5f15
Update cmd.yml (#5536)
mordamax Aug 31, 2024
f0b2add
Bump color-eyre from 0.6.2 to 0.6.3 (#5543)
dependabot[bot] Sep 2, 2024
6b854ac
[3 / 5] Move crypto checks in the approval-distribution (#4928)
alexggh Sep 2, 2024
a8ca172
Polkadot assets on ethereum (#128)
yrong Sep 2, 2024
5291412
Swaps for XCM delivery fees (#5131)
franciscoaguirre Sep 2, 2024
a13e3f9
Fix breaking test
yrong Sep 2, 2024
94f1d1b
Disable register PNA
yrong Sep 2, 2024
da65410
Improve `sc-service` API (#5364)
nazar-pc Sep 2, 2024
f58e2b8
collator-protocol: Handle unknown validator heads (#5538)
bkchr Sep 2, 2024
664e3dc
Split half of the asset_hub_fee for delivery cost on AH
yrong Sep 2, 2024
5ef32c8
Explicit to use XCM v4 as a storage key
yrong Sep 2, 2024
37e28ed
Fix test
yrong Sep 2, 2024
da11c7e
Bump clap_complete from 4.4.0 to 4.5.13 (#5541)
dependabot[bot] Sep 2, 2024
e44ea71
Add prdoc
yrong Sep 2, 2024
7c46b28
Bump toml from 0.8.8 to 0.8.12 (#5542)
dependabot[bot] Sep 2, 2024
071ffbe
Fix fmt
yrong Sep 2, 2024
2210099
[bridges-v2] Permissionless lanes (#4949)
bkontur Sep 2, 2024
7d228d9
Update CODEOWNERS and review-bot for new contracts pallet (#5549)
athei Sep 2, 2024
ad2ac0d
Elastic scaling: introduce new candidate receipt primitive (#5322)
sandreim Sep 2, 2024
3835507
[pallet-revive] Use address20 for contract's address (#5548)
pgherveou Sep 2, 2024
c8015b2
Snowbridge free consensus updates (#5201)
claravanstaden Sep 2, 2024
f6eeca9
[FRAME] MQ processor should be transactional (#5198)
dharjeezy Sep 2, 2024
db71d27
Fix for compatibility
yrong Sep 2, 2024
07f8e82
PNA system pallet cleanups (#173)
vgeddes Sep 2, 2024
489624e
Merge branch 'polkadot-native-assets' of https://github.com/Snowfork/…
yrong Sep 2, 2024
b09a176
Merge branch 'master' into polkadot-native-assets
yrong Sep 2, 2024
7566c01
Fix building error
yrong Sep 3, 2024
ae0f674
Fix test
yrong Sep 3, 2024
26263ac
Fix test
yrong Sep 3, 2024
7ee4832
Fix doc
yrong Sep 3, 2024
46cb352
SetAppendix with fee not trapped
yrong Sep 3, 2024
3c71db3
Remove noise from the template list (#5437)
kianenigma Sep 3, 2024
020cda3
revive: Make `salt` salt optional to allow for CREATE1 semantics (#5556)
athei Sep 3, 2024
09331f2
[CI] Also backport to stable2409 (#5561)
ggwpez Sep 3, 2024
d96c452
semver fixes
claravanstaden Sep 3, 2024
f9fdb21
Merge branch 'master' into polkadot-native-assets
claravanstaden Sep 3, 2024
d7b5753
GHA Migration - build misc (#5346)
mordamax Sep 3, 2024
c80a5cb
EnsureRootOrSigned
yrong Sep 3, 2024
b394c4e
Merge branch 'polkadot-native-assets' of https://github.com/Snowfork/…
yrong Sep 3, 2024
9caa782
Update bridges/snowbridge/primitives/router/src/inbound/mod.rs
yrong Sep 3, 2024
92df2b5
Update bridges/snowbridge/primitives/core/src/lib.rs
yrong Sep 3, 2024
c699503
Revert "EnsureRootOrSigned"
yrong Sep 3, 2024
2feffd8
Merge branch 'polkadot-native-assets' of https://github.com/Snowfork/…
yrong Sep 3, 2024
bce32ea
Update bridges/snowbridge/primitives/core/src/lib.rs
yrong Sep 3, 2024
e5cb159
Use reference instead
yrong Sep 3, 2024
5b76dc7
Merge branch 'polkadot-native-assets' of https://github.com/Snowfork/…
yrong Sep 3, 2024
ee7c1e3
Update bridges/snowbridge/pallets/system/src/lib.rs
yrong Sep 3, 2024
51f38b3
Update bridges/snowbridge/pallets/system/src/lib.rs
yrong Sep 3, 2024
cfb9269
Update bridges/snowbridge/pallets/system/src/lib.rs
yrong Sep 3, 2024
263b622
Update bridges/snowbridge/pallets/system/src/lib.rs
yrong Sep 3, 2024
0306436
Update bridges/snowbridge/pallets/system/src/lib.rs
yrong Sep 3, 2024
f339995
Add comment for the xcm format
yrong Sep 3, 2024
91707b7
Fix building
yrong Sep 3, 2024
2bbee55
Fix format
yrong Sep 3, 2024
325df54
chainHead/fix: Report bestBlock events only for newBlock reports (#5527)
lexnv Sep 3, 2024
4d2f793
cumulus/client: added external rpc connection retry logic (#5515)
iulianbarbu Sep 3, 2024
89b41c5
Add parachain related parameters to `chain-spec-builder` (#4889)
CrackTheCode016 Sep 4, 2024
9b28a54
Avoid updating the block gap when it's unchanged (#5540)
liuchengxu Sep 4, 2024
4090be1
Support more foreign locations
yrong Sep 4, 2024
db41fab
Add badges with the release info to the README.md (#5518)
EgorPopelyaev Sep 4, 2024
2561fb6
Revert "Support more foreign locations"
alistair-singh Sep 4, 2024
cc3b7bb
Collective: dynamic deposit based on number of proposals (#3151)
muharem Sep 4, 2024
de0b6f2
try making bench numbers make sense (#5526)
ordian Sep 4, 2024
778a9e4
build and publish images migration (#5558)
AndWeHaveAPlan Sep 4, 2024
1cff666
Create a Basic Proving Trie for the Runtime (#3881)
shawntabrizi Sep 4, 2024
06bc7af
Use describe family and decribe Account terminals
alistair-singh Sep 4, 2024
8092a1f
separate to new file
alistair-singh Sep 4, 2024
0ae39b9
all cases added
alistair-singh Sep 4, 2024
3da4cbb
Use full junction name
yrong Sep 5, 2024
991de7c
Add SetFeesMode
yrong Sep 5, 2024
d5346e7
fix link check (#5590)
shawntabrizi Sep 5, 2024
cf330cc
[pallet-revive] refactor uapi with better types (#5555)
pgherveou Sep 5, 2024
77cca93
Reanchor test
yrong Sep 5, 2024
5e0ec3e
Update and test the `getting-started` script (#5446)
rzadp Sep 5, 2024
ff870fe
Update bridges/snowbridge/pallets/inbound-queue/src/lib.rs
yrong Sep 5, 2024
f3127cb
Change ParaId to 1002
yrong Sep 5, 2024
6e0a769
Merge branch 'polkadot-native-assets' of https://github.com/Snowfork/…
yrong Sep 5, 2024
6a1b200
[ci] Move test-linux-stable to GHA (#5571)
alvicsam Sep 5, 2024
34c655b
Fix parent count allow 1 only
yrong Sep 5, 2024
a01e9fc
deprecate DescribeHere
alistair-singh Sep 5, 2024
d5b9b22
Improve comments
yrong Sep 5, 2024
58dc7d2
Merge branch 'polkadot-native-assets' of https://github.com/Snowfork/…
yrong Sep 5, 2024
8d9ebcd
Clear other messages before dry-run to get only the ones produced dur…
franciscoaguirre Sep 5, 2024
f6fd5bc
Make the docs logo readable on light backgrounds (#5389)
rzadp Sep 5, 2024
a947cb8
Add benchmark for the number of minimum cpu cores (#5127)
alexggh Sep 5, 2024
70ef7af
Merge branch 'polkadot-native-assets' into polkadot-native-assets-fro…
yrong Sep 5, 2024
663ac9b
Fix build
yrong Sep 5, 2024
18460c8
Fix build
yrong Sep 5, 2024
aeef63f
Fix fmt
yrong Sep 5, 2024
4351389
make register token relative
alistair-singh Sep 5, 2024
f685929
Fix check ci
yrong Sep 5, 2024
e8f26e6
make register token relative
alistair-singh Sep 5, 2024
7a1242f
make register token relative (#177)
yrong Sep 5, 2024
49a6813
GHA Migration - test-misc (#5385)
mordamax Sep 5, 2024
8555304
Merge branch 'master' into polkadot-native-assets
yrong Sep 5, 2024
a0e1772
Merge branch 'polkadot-native-assets' into polkadot-native-assets-fro…
yrong Sep 5, 2024
46d7074
Remove Parity's CI
yrong Sep 5, 2024
93d1291
Merge branch 'polkadot-native-assets-from-upper-stream' of https://gi…
yrong Sep 5, 2024
d806562
Fix test
yrong Sep 5, 2024
b9b34fb
Github actions coverage (#5148)
AndWeHaveAPlan Sep 5, 2024
702a15c
minor fixes pipeline (#5607)
mordamax Sep 5, 2024
8d81f1e
/cmd followups (#5533)
mordamax Sep 5, 2024
3191ea9
Update bridges/snowbridge/primitives/core/src/location.rs
yrong Sep 5, 2024
57b9171
Update bridges/snowbridge/pallets/system/src/lib.rs
yrong Sep 5, 2024
0abc9ca
Tx fee waived for root
yrong Sep 5, 2024
f53f3e7
Merge branch 'polkadot-native-assets' of https://github.com/Snowfork/…
yrong Sep 5, 2024
41dc959
Fix benchmark
yrong Sep 5, 2024
47ea73b
Merge branch 'polkadot-native-assets' into polkadot-native-assets-fro…
yrong Sep 5, 2024
b7cf507
Revamp test to use relative location
yrong Sep 6, 2024
9db2d93
Merge branch 'polkadot-native-assets' into polkadot-native-assets-fro…
yrong Sep 6, 2024
170bccb
Remove bridge-hub-rococo from CI
yrong Sep 6, 2024
8bd2dc8
Fix ci
yrong Sep 6, 2024
fdb4554
Introduce `BlockGap` (#5592)
liuchengxu Sep 6, 2024
76df1ae
[CI/Release] Pipeline to create a stable release branch (#5598)
EgorPopelyaev Sep 6, 2024
986e7ae
Update Templates Readme - Github Repo links (#5381)
DrW3RK Sep 6, 2024
5040b3c
Fix PVF precompilation for Kusama (#5606)
AndreiEres Sep 6, 2024
5fdc036
do not allow changes to token_id locations once set
alistair-singh Sep 6, 2024
b395eaf
fix syntax
alistair-singh Sep 6, 2024
b2089d8
[ci] Fix final job for required workflows (#5619)
alvicsam Sep 6, 2024
c0ce942
Use Blake2_* hasher instead
yrong Sep 6, 2024
441e2a2
Merge branch 'polkadot-native-assets' of https://github.com/Snowfork/…
yrong Sep 6, 2024
afdb9e2
Merge branch 'master' into polkadot-native-assets
yrong Sep 6, 2024
365d992
Update tests-misc.yml (#5615)
mordamax Sep 6, 2024
c94da51
Fix to reanchor in context of Ethereum
yrong Sep 7, 2024
547b071
Merge branch 'polkadot-native-assets' of https://github.com/Snowfork/…
yrong Sep 7, 2024
176c7af
Update bridges/snowbridge/pallets/system/src/tests.rs
yrong Sep 7, 2024
0944d8a
Use Polkadot as RelayNetwork in tests
yrong Sep 7, 2024
c19acaa
Merge branch 'polkadot-native-assets' of https://github.com/Snowfork/…
yrong Sep 7, 2024
0fa95ac
Refactor relative locations tests
yrong Sep 7, 2024
df60eb8
More tests
yrong Sep 7, 2024
ad9ad23
Fix typo
yrong Sep 7, 2024
388d1be
Update bridges/snowbridge/primitives/router/src/inbound/mod.rs
yrong Sep 7, 2024
7f110c2
Rename var
yrong Sep 7, 2024
d0ac1bf
Update bridges/snowbridge/primitives/core/src/location.rs
yrong Sep 7, 2024
9634c02
Merge branch 'polkadot-native-assets' of https://github.com/Snowfork/…
yrong Sep 7, 2024
d657113
Make test asset non sufficient
yrong Sep 7, 2024
5be8f82
Bump package as minor
yrong Sep 7, 2024
8d1c9d7
Improve comments
yrong Sep 7, 2024
9761118
Revert "Bump package as minor"
yrong Sep 7, 2024
62f13bb
Merge branch 'master' into polkadot-native-assets
yrong Sep 7, 2024
96fecc3
Fix occasional `alloc` not found error in `format_runtime_string!` (#…
clangenb Sep 7, 2024
016421a
Add debugging info for `StorageWeightReclaim` (#5594)
Moliholy Sep 7, 2024
868a36b
[pallet-revive] update generic runtime types (#5608)
pgherveou Sep 8, 2024
083f527
Bump the known_good_semver group with 3 updates (#5636)
dependabot[bot] Sep 9, 2024
def35b9
Bump lazy_static from 1.4.0 to 1.5.0 (#5639)
dependabot[bot] Sep 9, 2024
f5783cc
Bump proc-macro2 from 1.0.82 to 1.0.86 (#5638)
dependabot[bot] Sep 9, 2024
a3eda0a
[CI] Remove duplicate jobs (#5602)
ggwpez Sep 9, 2024
c72f9ab
Plumb RPC listener up to caller (#5038)
nickvikeras Sep 9, 2024
f4eb417
pallet-utility: Improve weight annotations (#5644)
bkchr Sep 9, 2024
030cb4a
Allow to disable gap creation during block import (#5343)
nazar-pc Sep 9, 2024
2d4e89f
[Bot] Revive prdoc bot (#5648)
ggwpez Sep 9, 2024
100c779
Revert "Revert "Bump package as minor""
yrong Sep 9, 2024
de6d3ee
Ignore validate check
yrong Sep 9, 2024
116c421
Rename as EthereumUniversalLocation be more clear
yrong Sep 9, 2024
5203dc0
Switch to using half the fee for local exec and half for transport
yrong Sep 9, 2024
5c00652
Merge branch 'master' into polkadot-native-assets
yrong Sep 9, 2024
d2e962f
Install prdoc from Parity fork (#5625)
ggwpez Sep 9, 2024
f3f377f
[pallet-revive] move event topics in event's body (#5640)
pgherveou Sep 9, 2024
aec2b10
frame pallet macro: fix span for error on wrong returned type. (#5580)
gui1117 Sep 9, 2024
2ca1f3a
Merge branch 'master' into polkadot-native-assets
yrong Sep 10, 2024
9930d21
Update `RuntimeVerison` type and use `system_version` to derive extri…
vedhavyas Sep 10, 2024
7c90f51
Bump the ci_dependencies group with 2 updates (#5637)
dependabot[bot] Sep 10, 2024
8236718
Fix edge case where state sync is not triggered (#5635)
liuchengxu Sep 10, 2024
9079f36
[WIP][ci] GHA improvements (#5653)
alvicsam Sep 10, 2024
3779af2
Update bridges/snowbridge/primitives/router/src/inbound/mod.rs
yrong Sep 10, 2024
96c01dc
Update bridges/snowbridge/pallets/system/src/tests.rs
yrong Sep 10, 2024
28a246d
Merge branch 'master' into polkadot-native-assets
yrong Sep 10, 2024
a802127
Use full location of Ethereum
yrong Sep 10, 2024
baf5b27
Fix test
yrong Sep 10, 2024
330edf6
Merge branch 'polkadot-native-assets' of https://github.com/Snowfork/…
yrong Sep 10, 2024
d887804
[Bot] Use correct token in backport bot (#5654)
ggwpez Sep 10, 2024
ed6fc8a
Fix fmt
yrong Sep 10, 2024
1f1f20a
Syncing strategy refactoring (#5469)
nazar-pc Sep 10, 2024
5870827
Remove tests unused
yrong Sep 10, 2024
7ca2baf
Merge branch 'master' into polkadot-native-assets
yrong Sep 10, 2024
278d1bf
Introduce `RpcParams` in sc-cli (#5601)
liuchengxu Sep 10, 2024
12eeb5d
litep2p: Update network backend to v0.7.0 (#5609)
lexnv Sep 10, 2024
f0e420a
Add prdoc command to /cmd (#5661)
mordamax Sep 10, 2024
947201d
remove destination parachain transfer (#179)
alistair-singh Sep 11, 2024
317762e
Merge branch 'master' into polkadot-native-assets
yrong Sep 11, 2024
43e546b
Cleanup and fix CI
yrong Sep 11, 2024
9f36c76
Fix clippy
yrong Sep 11, 2024
c3e8494
Fix fmt
yrong Sep 11, 2024
516970e
Fix clippy
yrong Sep 11, 2024
54f95b9
Update cumulus/parachains/runtimes/constants/src/rococo.rs
yrong Sep 11, 2024
124ca47
Update cumulus/parachains/runtimes/constants/src/westend.rs
yrong Sep 11, 2024
ba1d261
Merge branch 'polkadot-native-assets' into polkadot-native-assets-fro…
yrong Sep 11, 2024
ea5fb02
Send balance when contract doesn't exist (#5664)
athei Sep 11, 2024
47cc599
fix cmd detached commit (#5672)
mordamax Sep 11, 2024
7d30806
[pallet-contracts] Remove riscv support (#5665)
pgherveou Sep 11, 2024
0f7acb5
[CI] Fix parity-publish (#5670)
ggwpez Sep 11, 2024
4e7c9e7
rpc server: fix deny unsafe on RpcMethods::Auto (#5678)
niklasad1 Sep 11, 2024
8f6699b
[Staking] Propagate actual system error while staking::bond (#5627)
Ank4n Sep 11, 2024
ec9a734
Deprecation info support in RuntimeMetadataIR (#4851)
pkhry Sep 11, 2024
64cd74a
Merge branch 'master' into polkadot-native-assets
yrong Sep 12, 2024
1a5b02a
Merge branch 'polkadot-native-assets' into polkadot-native-assets-fro…
yrong Sep 12, 2024
a34cc8d
[4 / 5] Make approval-voting runnable on a worker thread (#4846)
alexggh Sep 12, 2024
d509969
Improve tests for snowbridge-pallet-ethereum-system
vgeddes Sep 12, 2024
5f72a1f
Fix subsystem bench publishing (#5667)
mordamax Sep 12, 2024
4653c37
Add `pallet_proxy` to People Chain and Coretime Chain testnet runtime…
seadanda Sep 12, 2024
cd69f20
Add emulated tests for the Coretime Interface calls to ensure suffici…
seadanda Sep 12, 2024
8d0aab8
[pallet-revive] fix xcm tests (#5684)
pgherveou Sep 12, 2024
3c69443
Remove redundant code
vgeddes Sep 12, 2024
315070f
Remove tests unused
yrong Sep 13, 2024
37a28c4
Rename multi_assets
yrong Sep 13, 2024
22f8dea
Cleanup
yrong Sep 13, 2024
f7a6e08
Merge branch 'master' into polkadot-native-assets
yrong Sep 13, 2024
1a67710
More checks
yrong Sep 13, 2024
5e16ab3
Merge branch 'polkadot-native-assets' of https://github.com/Snowfork/…
yrong Sep 13, 2024
211b450
Rename GlobalAssetHub to AssetHubFromEthereum
yrong Sep 13, 2024
6ebc289
Merge branch 'polkadot-native-assets' into polkadot-native-assets-fro…
yrong Sep 13, 2024
d1ac916
Fix clippy
yrong Sep 13, 2024
7a37dd4
Fix clippy
yrong Sep 13, 2024
16c2134
Merge branch 'polkadot-native-assets' into polkadot-native-assets-fro…
yrong Sep 13, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 5 additions & 2 deletions .config/lychee.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,10 @@ accept = [
"429",
]

exclude_path = ["./target"]
exclude_path = [
"./prdoc",
"./target",
]

exclude = [
# Place holders (no need to fix these):
Expand All @@ -32,7 +35,6 @@ exclude = [
"https://github.com/paritytech/polkadot-sdk/substrate/frame/timestamp",
"https://github.com/paritytech/substrate/frame/fast-unstake",
"https://github.com/zkcrypto/bls12_381/blob/e224ad4ea1babfc582ccd751c2bf128611d10936/src/test-data/mod.rs",
"https://polkadot-try-runtime-node.parity-chains.parity.io/",
"https://polkadot.network/the-path-of-a-parachain-block/",
"https://research.web3.foundation/en/latest/polkadot/NPoS/3.%20Balancing.html",
"https://research.web3.foundation/en/latest/polkadot/Token%20Economics.html#inflation-model",
Expand All @@ -41,6 +43,7 @@ exclude = [
"https://research.web3.foundation/en/latest/polkadot/overview/2-token-economics.html#inflation-model",
"https://research.web3.foundation/en/latest/polkadot/slashing/npos.html",
"https://rpc.polkadot.io/",
"https://try-runtime.polkadot.io/",
"https://w3f.github.io/parachain-implementers-guide/node/approval/approval-distribution.html",
"https://w3f.github.io/parachain-implementers-guide/node/index.html",
"https://w3f.github.io/parachain-implementers-guide/protocol-chain-selection.html",
Expand Down
2 changes: 1 addition & 1 deletion .config/zepter.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ workflows:
]
# The umbrella crate uses more features, so we to check those too:
check_umbrella:
- [ $check.0, '--features=serde,experimental,with-tracing,tuples-96,with-tracing', '-p=polkadot-sdk' ]
- [ $check.0, '--features=serde,experimental,riscv,runtime,with-tracing,tuples-96,with-tracing', '-p=polkadot-sdk' ]
# Same as `check_*`, but with the `--fix` flag.
default:
- [ $check.0, '--fix' ]
Expand Down
78 changes: 78 additions & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -1 +1,79 @@
# Lists some code owners.
#
# A codeowner just oversees some part of the codebase. If an owned file is changed then the
# corresponding codeowner receives a review request. An approval of the codeowner might be
# required for merging a PR (depends on repository settings).
#
# For details about syntax, see:
# https://help.github.com/en/articles/about-code-owners
# But here are some important notes:
#
# - Glob syntax is git-like, e.g. `/core` means the core directory in the root, unlike `core`
# which can be everywhere.
# - Multiple owners are supported.
# - Either handle (e.g, @github_user or @github/team) or email can be used. Keep in mind,
# that handles might work better because they are more recognizable on GitHub,
# you can use them for mentioning unlike an email.
# - The latest matching rule, if multiple, takes precedence.

# CI
/.github/ @paritytech/ci @paritytech/release-engineering
/.gitlab-ci.yml @paritytech/ci
/.gitlab/ @paritytech/ci

# XCM
/polkadot/xcm/ @paritytech/xcm

# WASM executor, low-level client <-> WASM interface and other WASM-related code
/substrate/client/allocator/ @koute
/substrate/client/executor/ @koute
/substrate/primitives/panic-handler/ @koute
/substrate/primitives/runtime-interface/ @koute
/substrate/primitives/wasm-interface/ @koute
/substrate/utils/wasm-builder/ @koute

# Systems-related bits and bobs on the client side
/substrate/client/sysinfo/ @koute
/substrate/client/tracing/ @koute

# Documentation audit
/substrate/primitives/runtime @paritytech/docs-audit
/substrate/primitives/arithmetic @paritytech/docs-audit
# /primitives/core (to be added later)
# /primitives/io (to be added later)

# FRAME
/substrate/frame/ @paritytech/frame-coders @paritytech/docs-audit
/substrate/frame/nfts/ @jsidorenko @paritytech/docs-audit
/substrate/frame/state-trie-migration/ @paritytech/frame-coders @cheme
/substrate/frame/uniques/ @jsidorenko @paritytech/docs-audit

# GRANDPA, BABE, consensus stuff
/substrate/client/consensus/babe/ @andresilva
/substrate/client/consensus/grandpa/ @andresilva
/substrate/client/consensus/pow/ @sorpaas
/substrate/client/consensus/slots/ @andresilva
/substrate/frame/babe/ @andresilva
/substrate/frame/grandpa/ @andresilva
/substrate/primitives/consensus/pow/ @sorpaas

# BEEFY, MMR
/substrate/frame/beefy/ @acatangiu
/substrate/frame/beefy-mmr/ @acatangiu
/substrate/frame/merkle-mountain-range/ @acatangiu
/substrate/primitives/merkle-mountain-range/ @acatangiu

# Contracts
/substrate/frame/contracts/ @paritytech/smart-contracts @paritytech/docs-audit
/substrate/frame/revive/ @paritytech/smart-contracts @paritytech/docs-audit

# NPoS and election
/substrate/frame/election-provider-multi-phase/ @paritytech/staking-core @paritytech/docs-audit
/substrate/frame/election-provider-support/ @paritytech/staking-core @paritytech/docs-audit
/substrate/frame/elections-phragmen/ @paritytech/staking-core @paritytech/docs-audit
/substrate/frame/nomination-pools/ @paritytech/staking-core @paritytech/docs-audit
/substrate/frame/staking/ @paritytech/staking-core @paritytech/docs-audit
/substrate/primitives/npos-elections/ @paritytech/staking-core @paritytech/docs-audit

# Snowbridge
/bridges/snowbridge/*.rs @Snowfork/snowbridge-devs
47 changes: 47 additions & 0 deletions .github/actions/build-push-image/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
name: 'build and push image'
inputs:
dockerfile:
description: "dockerfile to build"
required: true
image-name:
description: ""
required: true
outputs:
branch:
description: 'Branch name for the PR'
value: ${{ steps.branch.outputs.branch }}


runs:
using: "composite"
steps:

# gcloud
# https://github.com/paritytech/ci_cd/wiki/GitHub:-Push-Docker-image-to-GCP-Registry
- name: "Set up Cloud SDK"
uses: "google-github-actions/setup-gcloud@v2"
- name: "gcloud info"
shell: bash
run: "gcloud info"
- name: "Auth in gcloud registry"
shell: bash
run: "gcloud auth configure-docker europe-docker.pkg.dev --quiet"

- name: build
shell: bash
env:
ZOMBIENET_IMAGE: "docker.io/paritytech/zombienet:v1.3.105"
run: |
export BRANCH_NAME=${{ github.head_ref || github.ref_name }}
export DOCKER_IMAGES_VERSION=${BRANCH_NAME/\//-}
if [[ ${{ github.event_name }} == "merge_group" ]]; then export DOCKER_IMAGES_VERSION="${GITHUB_SHA::8}"; fi
docker build \
--build-arg VCS_REF="${GITHUB_SHA}" \
--build-arg BUILD_DATE="$(date -u '+%Y-%m-%dT%H:%M:%SZ')" \
--build-arg IMAGE_NAME="${{ inputs.image-name }}" \
--build-arg ZOMBIENET_IMAGE="${ZOMBIENET_IMAGE}" \
-t "${{ inputs.image-name }}:$DOCKER_IMAGES_VERSION" \
-f ${{ inputs.dockerfile }} \
.
docker push "${{ inputs.image-name }}:$DOCKER_IMAGES_VERSION"

22 changes: 22 additions & 0 deletions .github/actions/cargo-check-runtimes/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: 'cargo check runtimes'
description: 'Runs `cargo check` for every directory in provided root.'
inputs:
root:
description: "Root directory. Expected to contain several cargo packages inside."
required: true
runs:
using: "composite"
steps:
- name: Check
shell: bash
run: |
mkdir -p ~/.forklift
cp .forklift/config.toml ~/.forklift/config.toml
cd ${{ inputs.root }}
for directory in $(echo */); do
echo "_____Running cargo check for ${directory} ______";
cd ${directory};
pwd;
SKIP_WASM_BUILD=1 forklift cargo check --locked;
cd ..;
done
15 changes: 15 additions & 0 deletions .github/actions/set-up-mac/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# How to use

```yml
set-image:
runs-on: macos-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- id: set_image
run: cat .github/env >> $GITHUB_OUTPUT
- name: Install dependencies
uses: ./.github/actions/set-up-mac
with:
IMAGE: ${{ steps.set-image.outputs.IMAGE }}
```
43 changes: 43 additions & 0 deletions .github/actions/set-up-mac/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: "Set up rust on mac"
description: "Install the required tools for Mac runners"
inputs:
IMAGE:
description: "Rust docker image"
required: true
runs:
using: "composite"
steps:
- name: Install with Hombrew
shell: bash
run: brew install protobuf rustup openssl pkg-config zlib xz zstd llvm jq curl gcc make cmake
- name: Set version
shell: bash
run: |
VERSION=$(echo $IMAGE | sed -E 's/.*:bullseye-([^-]+)-.*/\1/')
echo $VERSION
echo "VERSION=$VERSION" >> $GITHUB_ENV
NIGHTLY=$(echo $IMAGE | sed -E 's/.*([0-9]{4}-[0-9]{2}-[0-9]{2}).*/\1/')
echo $NIGHTLY
echo "NIGHTLY=$NIGHTLY" >> $GITHUB_ENV
env:
IMAGE: ${{ inputs.IMAGE }}

- name: Install rustup
shell: bash
run: |
rustup-init -y
rustup install $VERSION
rustup default $VERSION
rustup toolchain install "nightly-${NIGHTLY}"

- name: MacOS Deps
shell: bash
run: |
rustup target add wasm32-unknown-unknown --toolchain $VERSION
rustup component add rust-src rustfmt clippy --toolchain $VERSION

- name: Check Rust
shell: bash
run: |
rustup show
rustup +nightly show
8 changes: 7 additions & 1 deletion .github/codecov.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,10 @@ coverage:
project:
default:
target: 1.0
threshold: 2.0
threshold: 2.0

comment:
behavior: new

fixes:
- "/__w/polkadot-sdk/polkadot-sdk/::"
Binary file removed .github/command-screnshot.png
Binary file not shown.
Loading
Loading