Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

REPLACED BY #6991 - allow ranked collective members below mininum required rank to vote but with zero weight #3461

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
84bf9ff
authority-discovery: Populate DHT records with public listen addresse…
lexnv Nov 5, 2024
28e55cf
snowbridge: allow account conversion for Ethereum accounts (#6221)
acatangiu Nov 5, 2024
10cbbb6
Remove leftover references of Wococo (#6361)
acatangiu Nov 5, 2024
e9c0612
migrate pallet-remarks to v2 bench syntax (#6291)
clangenb Nov 5, 2024
181ddd2
[pallet-staking] Additional check for virtual stakers (#5985)
Ank4n Nov 5, 2024
33a30a0
litep2p: Update litep2p to v0.8.0 (#6353)
lexnv Nov 5, 2024
b2d4e75
refactor and harden check_core_index (#6217)
alindima Nov 5, 2024
acecf16
[Deprecation] deprecate treasury `spend_local` call and related items…
davidk-pt Nov 5, 2024
bb498d5
Run check semver in MQ (#6287)
alvicsam Nov 5, 2024
c527235
Bump the known_good_semver group across 1 directory with 3 updates (#…
dependabot[bot] Nov 5, 2024
965a066
[Release|CI/CD] adjust release pipelines (#6366)
EgorPopelyaev Nov 5, 2024
17fdd09
[eth-rpc] proxy /health (#6360)
pgherveou Nov 5, 2024
7828d30
pallet-revive: Use `RUSTUP_TOOLCHAIN` if set (#6365)
athei Nov 5, 2024
ef8bd55
Migrate pallet-im-online benchmark to v2 (#6295)
aurexav Nov 5, 2024
d56ff5c
Fix statement distribution benchmark (#6369)
sandreim Nov 5, 2024
187a120
Remove `sp_runtime::RuntimeString` and replace with `Cow<'static, str…
nazar-pc Nov 5, 2024
d54cf7c
`chain-spec-builder`: info about patch/full files added (#6373)
michalkucharczyk Nov 5, 2024
f9b878c
pallet-child-bounties index child bounty by parent bounty (#6255)
davidk-pt Nov 6, 2024
1b7e035
litep2p/peerset: Do not disconnect all peers on `SetReservedPeers` co…
lexnv Nov 6, 2024
14abea1
polkadot-service: Fix flaky tests (#6376)
bkchr Nov 6, 2024
e9aaa17
Don't expose metadata for Runtime APIs that haven't been implemented …
jsdw Nov 6, 2024
81d8f3c
[Release|CI/CD] Fix GH_TOKEN owner (#6381)
EgorPopelyaev Nov 6, 2024
041c95a
collator protocol: validate descriptor version on the validator side …
alindima Nov 6, 2024
7577854
sp-api: `impl_runtime_apis!` replace the use of `Self` as a type argu…
dastansam Nov 6, 2024
cc5fc20
Fix #6102 (#6384)
eskimor Nov 6, 2024
1822110
pallet-revive: The fixtures are only required for benchmarking (#6385)
bkchr Nov 6, 2024
ae5ddba
XCM v5 (#4826)
franciscoaguirre Nov 6, 2024
69e2769
[Pools] New runtime api that returns the pot accounts associated with…
Ank4n Nov 6, 2024
662933a
Bump futures from 0.3.30 to 0.3.31 (#6252)
dependabot[bot] Nov 7, 2024
367e960
Migrate pallet-election-provider-support-benchmarking benchmark to v2…
aurexav Nov 7, 2024
723d650
fix shared-core-idle-parachain flaky test (#6387)
alindima Nov 7, 2024
6dd625e
substrate/zombienet: Fix 0002-validators-warp-sync (#6379)
lexnv Nov 7, 2024
94c8439
Syncing strategy refactoring (part 3) (#5737)
nazar-pc Nov 7, 2024
1ded1c5
[pallet-staking] Add page info to `PayoutStarted` event (#5984)
Ank4n Nov 7, 2024
9fa92aa
net/discovery: Do not propagate external addr with different peerIDs …
lexnv Nov 7, 2024
302f72a
PVF: drop backing jobs if it is too late (#5616)
AndreiEres Nov 7, 2024
5a6f121
[Release|CI/CD] Add node version to deb package version (#6399)
EgorPopelyaev Nov 7, 2024
7009be3
gensis-config: patching default `RuntimeGenesisConfig` fixed (#6382)
michalkucharczyk Nov 7, 2024
6534298
Add missing events to identity pallet (#6261)
rockbmb Nov 7, 2024
ec9674a
Add networking benchmarks for libp2p (#6077)
AndreiEres Nov 7, 2024
918ca99
make prospective-parachains debug logs less spammy (#6406)
alindima Nov 7, 2024
9c8bd0c
Migrate pallet-elections-phragmen benchmark to v2 and improve doc (#6…
aurexav Nov 7, 2024
0cb7b49
Expose more syncing types to enable custom syncing strategy (#6163)
liuchengxu Nov 7, 2024
a81eb66
runtimes: presets are provided as config patches (#6349)
michalkucharczyk Nov 8, 2024
0ee28fa
Migrate pallet-transaction-storage and pallet-indices to benchmark v2…
programskillforverification Nov 8, 2024
0411251
fix prospective-parachains best backable chain reversion bug (#6417)
alindima Nov 11, 2024
45f1a0d
Remove network starter that is no longer needed (#6400)
nazar-pc Nov 11, 2024
efa752c
`fatxpool`: size limits implemented (#6262)
michalkucharczyk Nov 11, 2024
aff26a9
pallet-membership: Do not verify the `MembershipChanged` in bechmarks…
bkchr Nov 11, 2024
c86af35
add FeeManager to pallet xcm (#5363)
jpserrat Nov 11, 2024
1f392d7
Use relay chain block number in the broker pallet instead of block nu…
davidk-pt Nov 11, 2024
bf6ce7b
migrate pallet-nft-fractionalization to benchmarking v2 syntax (#6301)
clangenb Nov 11, 2024
4f31d36
[pallet-revive] adjust fee dry-run calculation (#6393)
pgherveou Nov 12, 2024
c063411
NoOp Impl Polling Trait (#5311)
Doordashcon Nov 12, 2024
eeffa67
Migrate pallet-child-bounties benchmark to v2 (#6310)
aurexav Nov 12, 2024
c1c9eab
Introduce `ConstUint` to make dependent types in `DefaultConfig` more…
conr2d Nov 12, 2024
364db26
Use type alias for transactions (#6431)
nazar-pc Nov 12, 2024
294b647
[Release|CI/CD] Fix audiences changelog template (#6444)
EgorPopelyaev Nov 12, 2024
8cbf352
XCMv5: add ExecuteWithOrigin instruction (#6304)
franciscoaguirre Nov 12, 2024
61b008b
rpc server: fix host filter for localhost on ipv6 (#6454)
niklasad1 Nov 12, 2024
927b5dd
[pallet-revive] eth-rpc fixes (#6453)
pgherveou Nov 12, 2024
4e8feb4
Remove debug message about pruning active leaves (#6440)
AndreiEres Nov 13, 2024
ae3d4d4
[Tx ext stage 2: 1/4] Add `TransactionSource` as argument in `Transac…
gui1117 Nov 13, 2024
bdeb1f7
remove pallet::getter from pallet-staking (#6184)
Zebedeusz Nov 13, 2024
a644ed5
Refactor pallet `society` (#6367)
re-gius Nov 13, 2024
6690ab3
frame-benchmarking: Use correct components for pallet instances (#6435)
bkchr Nov 13, 2024
7b5621c
Get rid of `libp2p` dependency in `sc-authority-discovery` (#5842)
ndkazu Nov 13, 2024
c6f4efd
backing: improve session buffering for runtime information (#6284)
sw10pa Nov 13, 2024
eef509e
Add litep2p network protocol benches (#6455)
AndreiEres Nov 13, 2024
ea0e8fc
Fixed bridges zombienet tests because of removed NetworkId::Rococo/We…
bkontur Nov 13, 2024
74d9df4
Fix staking benchmark (#6463)
gui1117 Nov 14, 2024
4f8c860
Follow up work on `TransactionExtension` - fix weights and clean up `…
georgepisaltu Nov 14, 2024
945aafc
feat: add workflow to test readme generation (#6359)
virajbhartiya Nov 14, 2024
b31ba6e
[pallet-revive] set logs_bloom (#6460)
pgherveou Nov 14, 2024
527bc4e
Support more types in TypeWithDefault (#6411)
NingLin-P Nov 14, 2024
d7d4e90
[pallet-revive] use evm decimals in call host fn (#6466)
pgherveou Nov 15, 2024
df511ac
network/litep2p: Update litep2p network backend to version 0.8.1 (#6484)
lexnv Nov 15, 2024
58a58a5
sp-trie: minor fix to avoid possible panic during node decoding (#6486)
TDemeco Nov 15, 2024
adc9a3a
migrate pallet-nomination-pool-benchmarking to benchmarking syntax v2…
clangenb Nov 15, 2024
616104b
Migrate some pallets to benchmark v2 (#6311)
programskillforverification Nov 18, 2024
3f07898
Mention that account might still be required in doc for feeless if. (…
gui1117 Nov 18, 2024
a3f49c4
Pure state sync refactoring (part-1) (#6249)
liuchengxu Nov 18, 2024
26a9f56
[WIP][ci] Add worfklow stopper (#4551)
alvicsam Nov 18, 2024
5ccf20f
Remove `ProspectiveParachainsMode` usage in backing subsystem (#6215)
tdimitrov Nov 18, 2024
c97388c
sp-runtime: Be a little bit more functional :D (#6526)
bkchr Nov 18, 2024
c12f8a8
`TransactionPool` API uses `async_trait` (#6528)
michalkucharczyk Nov 19, 2024
d77490b
sp-trie: correctly avoid panicking when decoding bad compact proofs (…
TDemeco Nov 19, 2024
bf7f883
[pallet-revive] Update delegate_call to accept address and weight (#6…
ermalkaleci Nov 19, 2024
3e9190a
Fix metrics not shutting down if there are open connections (#6220)
tmpolaczyk Nov 19, 2024
756f630
Validator Re-Enabling (#5724)
Overkillus Nov 19, 2024
3e621af
Migrate pallet-democracy benchmarks to benchmark v2 syntax (#6509)
ndkazu Nov 19, 2024
71cf8f2
Forward logging directives to Polkadot workers (#6534)
bkchr Nov 19, 2024
8f0bfa0
Support block gap created by fast sync (#5703)
liuchengxu Nov 19, 2024
7a25eef
Pure state sync refactoring (part-2) (#6521)
liuchengxu Nov 19, 2024
898b64c
Add and test events in `pallet-conviction-voting` (#6544)
rockbmb Nov 20, 2024
2bb3849
Increase default trie cache size to 1GiB (#6546)
bkchr Nov 20, 2024
d6fc41e
Bridges testing improvements (#6536)
bkontur Nov 20, 2024
5eaf60c
Migrate pallet-scheduler benchmark to v2 (#6292)
aurexav Nov 20, 2024
b39265c
Removes constraint in `BlockNumberProvider` from treasury (#6522)
gupnik Nov 21, 2024
ac3a451
revive: Bump connect timeout to fix flaky tests (#6567)
athei Nov 21, 2024
6d0b4b5
network-gossip: Ensure sync event is processed on unknown peer roles …
lexnv Nov 21, 2024
4dc3de6
slot-based-collator: Move spawning of the futures (#6561)
bkchr Nov 21, 2024
01b89d7
github/workflows: add ARM macos build binaries job (#6427)
iulianbarbu Nov 21, 2024
f636412
[Fix|NominationPools] Only allow apply slash to be executed if the sl…
Ank4n Nov 21, 2024
2ae15e7
parachain-template-node: add properties for dev chain-spec (#6560)
iulianbarbu Nov 21, 2024
8e17418
[pallet-revive] Support all eth tx types (#6461)
pgherveou Nov 21, 2024
3f9c9a9
Adds `BlockNumberProvider` in multisig, proxy and nft pallets (#5723)
gupnik Nov 22, 2024
5603192
Only mess with coretime if we are registering an actual parachain. (#…
eskimor Nov 22, 2024
11f4814
Notify telemetry only every second about the tx pool status (#6605)
bkchr Nov 24, 2024
d87f59b
Fixes cfg attributes in runtime macro (#6410)
gupnik Nov 25, 2024
8539d6b
ci: fix node-bench-regression-guard for master (#6589)
alvicsam Nov 25, 2024
18f677e
Error logging for send xcm to pallet-xcm (#6579)
bkontur Nov 25, 2024
7b35aac
ci: improve workflow-stopper ux (#6632)
alvicsam Nov 25, 2024
22ea28e
remove ReportCollator message (#6628)
jpserrat Nov 25, 2024
9a518a6
rpc server: fix subscription id_provider being reset to default one. …
TarekkMA Nov 25, 2024
1a35149
bump zombienet-sdk version `v0.2.16` (#6633)
pepoviola Nov 26, 2024
2399867
Bump rustls from 0.23.14 to 0.23.18 (#6641)
dependabot[bot] Nov 26, 2024
c43df58
ci/check-semver: Fix semver failed step (#6535)
lexnv Nov 26, 2024
cbc7848
[Release|CI/CD] Github pipeline to publish polkadot deb package (#6640)
EgorPopelyaev Nov 26, 2024
6c73416
xcm: fix local/remote exports when inner routers return `NotApplicabl…
bkontur Nov 26, 2024
2e651a1
Zero refund check for FungibleAdapter (#6506)
Dinonard Nov 26, 2024
4a3b46b
Hide nonce implementation details in metadata (#6562)
re-gius Nov 26, 2024
8fd49e2
Fix `XcmPaymentApi::query_weight_to_asset_fee` version conversion (#6…
franciscoaguirre Nov 26, 2024
c7c9050
Add stable2412 to target_branches for command-backport.yml (#6666)
bkontur Nov 27, 2024
0d79b88
litep2p/req-resp: Always provide main protocol name in responses (#6603)
lexnv Nov 27, 2024
efc2bb7
v16: Expose the unstable metadata v16 (#5732)
lexnv Nov 27, 2024
e4513cf
rpc-v2: Implement `archive_unstable_storageDiff` (#5997)
lexnv Nov 27, 2024
8d04e6a
chain-spec-guide-runtime: path to wasm blob fixed (#6673)
michalkucharczyk Nov 27, 2024
5e458ac
chore: Update litep2p to v0.8.2 (#6677)
lexnv Nov 28, 2024
4c5361b
Multiple instances for pallet-bridge-relayers fix (#6684)
bkontur Nov 28, 2024
c1d6b31
Migrating pallet-xcm-benchmarks to V2 (#6618)
Krayt78 Nov 28, 2024
7e7cd76
Migrating pallet-state-trie-migration to benchmarking V2 (#6617)
Krayt78 Nov 28, 2024
6ba8a09
[pallet-revive] bugfix decoding 64bit args in the decoder (#6695)
xermicus Nov 28, 2024
dcb8b58
Expose types from `sc-service` (#5855)
RomarQ Nov 29, 2024
14881e9
ci: update nightly in ci-unified to 2024-11-19 (#6691)
alvicsam Nov 29, 2024
37c146a
Migrate pallet-preimage to benchmark v2 (#6277)
aurexav Nov 29, 2024
a20a836
pallet_revive: Switch to 64bit RISC-V (#6565)
athei Nov 29, 2024
47900e3
Fix runtime api impl detection by construct runtime (#6665)
bkchr Nov 29, 2024
af78e00
archive: Refactor `archive_storage` method into subscription (#6483)
lexnv Nov 29, 2024
c0bf942
Update scale-info to 2.11.6 (#6681)
pkhry Nov 29, 2024
4511077
People chain integration tests (#6377)
rockbmb Nov 29, 2024
c9574d0
network/libp2p-backend: Suppress warning adding already reserved node…
dmitry-markin Nov 29, 2024
550ac25
Let's be a bit less strict here. (#6662)
eskimor Nov 29, 2024
7f979a3
[pallet-revive] eth-prc fix geth diff (#6608)
pgherveou Dec 1, 2024
81ff58e
Bump the ci_dependencies group across 1 directory with 3 updates (#6516)
dependabot[bot] Dec 2, 2024
9c00e30
migrate pallet-session-benchmarking to bench V2 syntax (#6294)
clangenb Dec 2, 2024
88c99a5
migrate pallet-offences-benchmarking to benchmark v2 syntax (#6300)
clangenb Dec 2, 2024
b7504e6
Rococo People <> Bulletin bridge fixes (#6708)
serban300 Dec 3, 2024
e50d879
[Release/CICD] Re-worked Create Release Draft flow (#6734)
EgorPopelyaev Dec 3, 2024
23be42f
Update parity-publish (#6549)
Morganamilo Dec 3, 2024
0183ff5
pallet-revive-fixtures: Try not to re-create fixture dir (#6735)
athei Dec 3, 2024
47b0392
Bump Westend AH (#6583)
pgherveou Dec 3, 2024
4fc2c55
Add publish-check-compile workflow (#6556)
Morganamilo Dec 3, 2024
ecc5144
`fatxpool`: handling limits and priorities improvements (#6405)
michalkucharczyk Dec 3, 2024
1347c8a
umbrella: Remove `pallet-revive-fixtures` (#6743)
bkchr Dec 4, 2024
61dd717
[Release|CI/CD] Add pipeline to promote release candidate from rcX to…
EgorPopelyaev Dec 4, 2024
60445b6
Disable flaky tests reported in #6574/#6644 (#6749)
pepoviola Dec 4, 2024
4df1dec
chore: Update litep2p to v0.8.3 (#6742)
lexnv Dec 4, 2024
6916012
[CI/CD] Fix permissions issue in the backport to stable flow (#6754)
EgorPopelyaev Dec 4, 2024
aad29f2
wasm-builder: Use riscv32emac-unknown-none-polkavm.json target (#6419)
jarkkojs Dec 4, 2024
dffc0db
ci: skip check-semver in master and merge queue (#6762)
alvicsam Dec 5, 2024
d4139d2
Optimize initialization of networking protocol benchmarks (#6636)
AndreiEres Dec 5, 2024
0862c2e
chainHead: Always report discarded items for storage operations (#6760)
lexnv Dec 5, 2024
550a94c
bump zombienet and re-enable test (#6090)
pepoviola Dec 5, 2024
adf1daa
pallet-revive: Adjust error handling of sub calls (#6741)
athei Dec 5, 2024
d5fe0d8
[CI/CD] Add release environment to the backport job (#6765)
EgorPopelyaev Dec 5, 2024
e68f237
Added fallback_max_weight to Transact for sending messages to V4 chai…
franciscoaguirre Dec 5, 2024
8a6eff6
`basic-authorship`: debug level is now less spammy (#6768)
michalkucharczyk Dec 5, 2024
4ab3691
Update weights for westend pallet balances (#6777)
mordamax Dec 6, 2024
e1e383b
Merge branch 'paritytech:master' into issue-3210-members-below-min-vo…
abdbee Dec 7, 2024
7e115c0
extend Tally to include no-rank votes, update test
abdbee Dec 8, 2024
ee1fa8b
XCM V5 - SetHints instruction (#6566)
franciscoaguirre Dec 8, 2024
51e45b8
[CI/CD]Revert the token changes in backport flow (#6794)
EgorPopelyaev Dec 9, 2024
27ff41c
Mak cmd swap omnibench (#6769)
mordamax Dec 9, 2024
6342b06
Fix `Possible bug: Vote import failed` after aggression is enabled (#…
alexggh Dec 9, 2024
c0b7f81
pallet-revive: Remove unused dependencies (#6796)
athei Dec 9, 2024
7c6d43f
xcm-executor: take transport fee from transferred assets if necessary…
acatangiu Dec 9, 2024
9c0b7cb
Add fallback_max_weight to snowbridge Transact (#6792)
franciscoaguirre Dec 10, 2024
978e727
Add fallback_weight to the log (#6782)
bkontur Dec 10, 2024
cfb7c7e
Bridges - revert-back congestion mechanism (#6781)
bkontur Dec 10, 2024
854e04f
Remove AccountKeyring everywhere (#5899)
programskillforverification Dec 10, 2024
b4bf971
Let cmd bot to trigger ci on commit (#6813)
mordamax Dec 10, 2024
fe7155b
polkadot-sdk-docs: Use command_macro! (#6624)
ndkazu Dec 10, 2024
a68e65f
Fix order of resending messages after restart (#6729)
alexggh Dec 10, 2024
f364dd4
XCMv5: Fix for compatibility with V4 (#6503)
yrong Dec 10, 2024
69a3486
omni-node: --dev sets manual seal and allows --chain to be set (#6646)
iulianbarbu Dec 10, 2024
48deca5
[pallet-revive] eth-rpc add missing tests (#6728)
pgherveou Dec 11, 2024
247b054
Migration of polkadot-runtime-common auctions benchmarking to v2 (#6613)
Krayt78 Dec 11, 2024
d92eb4f
Make approval-distribution aggression a bit more robust and less spam…
alexggh Dec 11, 2024
1c43a44
snowbridge: Update alloy-core (#6808)
athei Dec 11, 2024
db42add
Add aliasers to westend chains (#6814)
franciscoaguirre Dec 11, 2024
27d501e
pallet-revive: Statically verify imports on code deployment (#6759)
athei Dec 11, 2024
f50a899
Update parity-publish to 0.10.3 (#6854)
iulianbarbu Dec 12, 2024
252637b
[pallet-revive] implement the call data load API (#6835)
xermicus Dec 12, 2024
1468e7c
omni-node: add metadata checks for runtime/parachain compatibility (#…
iulianbarbu Dec 12, 2024
98f84b2
Remove collation-generation subsystem from validator nodes (#6832)
ndkazu Dec 12, 2024
82da85b
pallet-revive: disable host functions not in revive recompiler (#6844)
davidk-pt Dec 12, 2024
d2c6b3e
chore: Update litep2p to version 0.8.4 (#6860)
lexnv Dec 12, 2024
936ebfb
dmp: Check that the para exist before delivering a message (#6604)
bkchr Dec 12, 2024
9f1446f
[pallet-broker] Fix auto renew benchmarks (#6505)
seadanda Dec 12, 2024
586688f
[polkadot-runtime-parachains] migrate paras module to benchmarking v2…
clangenb Dec 12, 2024
4c7d353
Collation fetching fairness (#4880)
tdimitrov Dec 13, 2024
053e7b5
Rename PanicInfo to PanicHookInfo (#6865)
athei Dec 13, 2024
9af1eac
[pallet-revive] implement the call data size API (#6857)
xermicus Dec 13, 2024
6b97de9
rpc: re-use server builder per rpc interface (#6652)
niklasad1 Dec 13, 2024
3fcfb89
Expose DHT content providers API from `sc-network` (#6711)
dmitry-markin Dec 13, 2024
be279b7
slot-based-collator: Implement dedicated block import (#6481)
bkchr Dec 13, 2024
618cdb8
Fix approval-voting canonicalize off by one (#6864)
alexggh Dec 13, 2024
1d15c41
Update merkleized-metadata to 0.2.0 (#6863)
bkchr Dec 13, 2024
2d80984
Only one ParaId variable in the Parachain Template (#6744)
shawntabrizi Dec 13, 2024
567be91
Add `unstable-api` feature flag to `pallet-revive` (#6866)
davidk-pt Dec 13, 2024
b1e9e1d
sc-executor-polkavm: Migrate into PolkaVM 0.18.0 (#6533)
jarkkojs Dec 14, 2024
d8abeac
Fix flaky `build-runtimes-polkavm` CI job (#6893)
athei Dec 15, 2024
7352a28
Upgrade libp2p from 0.52.4 to 0.54.1 (#6248)
nazar-pc Dec 16, 2024
07244ed
Omni-node: Detect pending code in storage and send go ahead signal in…
skunert Dec 16, 2024
112cf57
polkadot-omni-node-lib: remove unused dep (#6889)
iulianbarbu Dec 16, 2024
4068efc
Upgrade nix and reqwest (#6898)
jasl Dec 16, 2024
1bff34f
ci: 5 retries for cargo (#6903)
alvicsam Dec 17, 2024
101ac18
Remove unused dependencies from pallet_revive (#6917)
athei Dec 17, 2024
5d0ec81
omni-node: Tolerate failing metadata check (#6923)
skunert Dec 17, 2024
91a6c65
adding stkd bootnodes (#6912)
Sudo-Whodo Dec 17, 2024
7e24dfb
[pallet-revive] implement the call data copy API (#6880)
xermicus Dec 18, 2024
dc937c8
elastic scaling RFC 103 end-to-end test (#6452)
alindima Dec 18, 2024
109a3f8
Migrate pallet-xcm benchmarks to benchmark v2 syntax (#6501)
clangenb Dec 18, 2024
145d4eb
Improve pallet claims file structure (#6779)
Krayt78 Dec 18, 2024
443d51a
add another token generation step (#6941)
mordamax Dec 18, 2024
d6f9fed
`pallet_xcm::execute` weights (#6919)
bkontur Dec 18, 2024
4da031c
[pallet-revive] implement the ref_time_left API (#6908)
xermicus Dec 18, 2024
a71e623
[CI/CD] Fixes fro the docker images publishing pipeline (#6938)
EgorPopelyaev Dec 18, 2024
37fa44c
slot-based-collator: Refactor some internals (#6935)
bkchr Dec 18, 2024
a824c2a
[pallet-revive] change some getter APIs to return value in register (…
xermicus Dec 18, 2024
1a48efb
fixed token (#6958)
mordamax Dec 18, 2024
b5ac800
[pallet-revive] implement the gas limit API (#6926)
xermicus Dec 18, 2024
9734252
[pallet-revive] bump polkavm to 0.18 (#6937)
xermicus Dec 18, 2024
a106309
pallet-revive: Fix docs.rs (#6896)
athei Dec 18, 2024
5c40711
Improve pallet purchase file structure (#6780)
Krayt78 Dec 19, 2024
a5c329d
Pallet:Auction move tests and benchmark to seperate files (#6746)
Krayt78 Dec 19, 2024
2111ea4
Improve pallet paras_registrar file structure (#6783)
Krayt78 Dec 19, 2024
46d3a68
[pallet-revive] implement the gas price API (#6954)
xermicus Dec 19, 2024
cc15180
[polkadot-runtime-parachains] migrate disputes and disputes/slashing …
clangenb Dec 19, 2024
87245bd
[pallet-revive] implement the base fee API (#6964)
xermicus Dec 19, 2024
6b6c232
[Backport] Version bumps and `prdocs` reordering form 2412 (#6928)
EgorPopelyaev Dec 19, 2024
93d1b37
Migrate `pallet-atomic-swap` to umbrella crate (#6601)
runcomet Dec 20, 2024
ec0c0bc
Reorder dependencies' keys (#6967)
aurexav Dec 20, 2024
fb9c0ee
fix: typos in documentation files (#6961)
zeevick10 Dec 20, 2024
16e714b
grandpa: Ensure `WarpProof` stays in its limits (#6963)
bkchr Dec 20, 2024
aa2f32d
[pallet-broker] add extrinsic to reserve a system core without having…
seadanda Dec 21, 2024
a98b793
Make pallet-recovery supports `BlockNumberProvider` (#6446)
aurexav Dec 22, 2024
5d6185f
Merge branch 'master' into issue-3210-members-below-min-vote-with-zer…
abdbee Dec 23, 2024
1b40ef7
optimization to eliminate assumptions that a valid weight can never be 0
abdbee Dec 23, 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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
15 changes: 15 additions & 0 deletions .cargo/config.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
[build]
rustdocflags = [
"-Dwarnings",
"-Arustdoc::redundant_explicit_links", # stylistic
]

[env]
# Needed for musl builds so user doesn't have to install musl-tools.
CC_x86_64_unknown_linux_musl = { value = ".cargo/musl-gcc", force = true, relative = true }
CXX_x86_64_unknown_linux_musl = { value = ".cargo/musl-g++", force = true, relative = true }
CARGO_WORKSPACE_ROOT_DIR = { value = "", relative = true }

[net]
retry = 5
# git-fetch-with-cli = true # commented because there is a risk that a runner can be banned by github
7 changes: 7 additions & 0 deletions .cargo/musl-g++
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#!/bin/sh

# Wrapper for building with musl.
#
# See comments for musl-gcc in this repo.

g++ "$@"
13 changes: 13 additions & 0 deletions .cargo/musl-gcc
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
#!/bin/sh

# Wrapper for building with musl.
#
# musl unfortunately requires a musl-enabled C compiler (musl-gcc) to be
# installed, which can be kind of a pain to get installed depending on the
# distro. That's not a very good user experience.
#
# The real musl-gcc wrapper sets the correct system include paths for linking
# with musl libc library. Since this is not actually used to link any binaries
# it should most likely work just fine.

gcc "$@"
59 changes: 59 additions & 0 deletions .config/lychee.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
# Config file for lychee link checker: <https://github.com/lycheeverse/lychee>
# Run with `lychee -c .config/lychee.toml ./**/*.rs ./**/*.prdoc`

cache = true
max_cache_age = "10d"
max_redirects = 10
max_retries = 3

# Exclude localhost et.al.
exclude_all_private = true

# Treat these codes as success condition:
accept = [
# Ok
"200",

# Rate limited - GitHub likes to throw this.
"429",
]

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

exclude = [
# Place holders (no need to fix these):
"http://visitme/",
"https://visitme/",

# TODO <https://github.com/paritytech/polkadot-sdk/issues/134>
"https://docs.substrate.io/main-docs/build/custom-rpc/#public-rpcs",
"https://docs.substrate.io/rustdocs/latest/sp_api/macro.decl_runtime_apis.html",
"https://github.com/ipfs/js-ipfs-bitswap/blob/",
"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.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",
"https://research.web3.foundation/en/latest/polkadot/networking/3-avail-valid.html#topology",
"https://research.web3.foundation/en/latest/polkadot/overview/2-token-economics.html",
"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",
"https://w3f.github.io/parachain-implementers-guide/runtime/session_info.html",

# Behind a captcha (code 403):
"https://iohk.io/en/blog/posts/2023/11/03/partner-chains-are-coming-to-cardano/",
"https://www.reddit.com/r/rust/comments/3spfh1/does_collect_allocate_more_than_once_while/",
# 403 rate limited:
"https://etherscan.io/block/11090290",
"https://subscan.io/",
"https://substrate.stackexchange.com/.*",
]
132 changes: 132 additions & 0 deletions .config/nextest.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,132 @@
# This is the default config used by nextest. It is embedded in the binary at
# build time. It may be used as a template for .config/nextest.toml.

[store]
# The directory under the workspace root at which nextest-related files are
# written. Profile-specific storage is currently written to dir/<profile-name>.
dir = "target/nextest"

# This section defines the default nextest profile. Custom profiles are layered
# on top of the default profile.
[profile.default]
# "retries" defines the number of times a test should be retried. If set to a
# non-zero value, tests that succeed on a subsequent attempt will be marked as
# non-flaky. Can be overridden through the `--retries` option.
# Examples
# * retries = 3
# * retries = { backoff = "fixed", count = 2, delay = "1s" }
# * retries = { backoff = "exponential", count = 10, delay = "1s", jitter = true, max-delay = "10s" }
retries = 5

# The number of threads to run tests with. Supported values are either an integer or
# the string "num-cpus". Can be overridden through the `--test-threads` option.
# test-threads = "num-cpus"
test-threads = 20

# The number of threads required for each test. This is generally used in overrides to
# mark certain tests as heavier than others. However, it can also be set as a global parameter.
threads-required = 1

# Show these test statuses in the output.
#
# The possible values this can take are:
# * none: no output
# * fail: show failed (including exec-failed) tests
# * retry: show flaky and retried tests
# * slow: show slow tests
# * pass: show passed tests
# * skip: show skipped tests (most useful for CI)
# * all: all of the above
#
# Each value includes all the values above it; for example, "slow" includes
# failed and retried tests.
#
# Can be overridden through the `--status-level` flag.
status-level = "pass"

# Similar to status-level, show these test statuses at the end of the run.
final-status-level = "flaky"

# "failure-output" defines when standard output and standard error for failing tests are produced.
# Accepted values are
# * "immediate": output failures as soon as they happen
# * "final": output failures at the end of the test run
# * "immediate-final": output failures as soon as they happen and at the end of
# the test run; combination of "immediate" and "final"
# * "never": don't output failures at all
#
# For large test suites and CI it is generally useful to use "immediate-final".
#
# Can be overridden through the `--failure-output` option.
failure-output = "immediate"

# "success-output" controls production of standard output and standard error on success. This should
# generally be set to "never".
success-output = "never"

# Cancel the test run on the first failure. For CI runs, consider setting this
# to false.
fail-fast = true

# Treat a test that takes longer than the configured 'period' as slow, and print a message.
# See <https://nexte.st/book/slow-tests> for more information.
#
# Optional: specify the parameter 'terminate-after' with a non-zero integer,
# which will cause slow tests to be terminated after the specified number of
# periods have passed.
# Example: slow-timeout = { period = "60s", terminate-after = 2 }
slow-timeout = { period = "60s" }

# Treat a test as leaky if after the process is shut down, standard output and standard error
# aren't closed within this duration.
#
# This usually happens in case of a test that creates a child process and lets it inherit those
# handles, but doesn't clean the child process up (especially when it fails).
#
# See <https://nexte.st/book/leaky-tests> for more information.
leak-timeout = "100ms"

[profile.default.junit]
# Output a JUnit report into the given file inside 'store.dir/<profile-name>'.
# If unspecified, JUnit is not written out.

path = "junit.xml"

# The name of the top-level "report" element in JUnit report. If aggregating
# reports across different test runs, it may be useful to provide separate names
# for each report.
report-name = "substrate"

# Whether standard output and standard error for passing tests should be stored in the JUnit report.
# Output is stored in the <system-out> and <system-err> elements of the <testcase> element.
store-success-output = false

# Whether standard output and standard error for failing tests should be stored in the JUnit report.
# Output is stored in the <system-out> and <system-err> elements of the <testcase> element.
#
# Note that if a description can be extracted from the output, it is always stored in the
# <description> element.
store-failure-output = true

# This profile is activated if MIRI_SYSROOT is set.
[profile.default-miri]
# Miri tests take up a lot of memory, so only run 1 test at a time by default.
test-threads = 1

# Mutual exclusion of tests with `cargo build` invocation as a lock to avoid multiple
# simultaneous invocations clobbering each other.
[test-groups]
serial-integration = { max-threads = 1 }

# Running UI tests sequentially
# More info can be found here: https://github.com/paritytech/ci_cd/issues/754
[[profile.default.overrides]]
filter = 'test(/(^ui$|_ui|ui_)/)'
test-group = 'serial-integration'

# Running eth-rpc tests sequentially
# These tests rely on a shared resource (the RPC and Node)
# and would cause race conditions due to transaction nonces if run in parallel.
[[profile.default.overrides]]
filter = 'package(pallet-revive-eth-rpc) and test(/^tests::/)'
test-group = 'serial-integration'
49 changes: 49 additions & 0 deletions .config/taplo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# all options https://taplo.tamasfe.dev/configuration/formatter-options.html

# ignore zombienet as they do some deliberate custom toml stuff
exclude = [
"bridges/testing/**",
"cumulus/zombienet/**",
"polkadot/node/malus/integrationtests/**",
"polkadot/zombienet_tests/**",
"substrate/zombienet/**",
"target/**",
]

# global rules
[formatting]
reorder_arrays = true
inline_table_expand = false
array_auto_expand = false
array_auto_collapse = false
indent_string = " " # tab

# don't re-order order-dependent deb package metadata
[[rule]]
include = ["polkadot/Cargo.toml"]
keys = ["package.metadata.deb"]

[rule.formatting]
reorder_arrays = false

# don't re-order order-dependent rustflags
[[rule]]
include = [".cargo/config.toml"]
keys = ["build"]

[rule.formatting]
reorder_arrays = false

[[rule]]
include = ["Cargo.toml"]
keys = ["workspace.dependencies"]

[rule.formatting]
reorder_keys = true

[[rule]]
include = ["**/Cargo.toml"]
keys = ["build-dependencies", "dependencies", "dev-dependencies"]

[rule.formatting]
reorder_keys = true
44 changes: 44 additions & 0 deletions .config/zepter.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
version:
format: 1
# Minimum version of the binary that is expected to work. This is just for printing a nice error
# message when someone tries to use an older version.
binary: 0.13.2

# The examples in this file assume crate `A` to have a dependency on crate `B`.
workflows:
check:
- [
'lint',
# Check that `A` activates the features of `B`.
'propagate-feature',
# These are the features to check:
'--features=try-runtime,runtime-benchmarks,std',
# Do not try to add a new section into `[features]` of `A` only because `B` expose that feature. There are edge-cases where this is still needed, but we can add them manually.
'--left-side-feature-missing=ignore',
# Ignore the case that `A` it outside of the workspace. Otherwise it will report errors in external dependencies that we have no influence on.
'--left-side-outside-workspace=ignore',
# Some features imply that they activate a specific dependency as non-optional. Otherwise the default behaviour with a `?` is used.
'--feature-enables-dep=try-runtime:frame-try-runtime,runtime-benchmarks:frame-benchmarking',
# Auxillary flags:
'--offline',
'--locked',
'--show-path',
'--quiet',
]
# The umbrella crate uses more features, so we to check those too:
check_umbrella:
- [ $check.0, '--features=serde,experimental,runtime,with-tracing,tuples-96,with-tracing', '-p=polkadot-sdk' ]
# Same as `check_*`, but with the `--fix` flag.
default:
- [ $check.0, '--fix' ]
- [ $check_umbrella.0, '--fix' ]

# Will be displayed when any workflow fails:
help:
text: |
Polkadot-SDK uses the Zepter CLI to detect abnormalities in the feature configuration.
It looks like one more more checks failed; please check the console output. You can try to automatically address them by running `zepter`.
Otherwise please ask directly in the Merge Request, GitHub Discussions or on Matrix Chat, thank you.
links:
- "https://github.com/paritytech/polkadot-sdk/issues/1831"
- "https://github.com/ggwpez/zepter"
33 changes: 33 additions & 0 deletions .forklift/config-gitlab.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
[compression]
type = "zstd"

[compression.zstd]
compressionLevel = 3

[general]
jobNameVariable = "CI_JOB_NAME"
jobsBlackList = []
logLevel = "warn"
threadsCount = 6

[cache]
extraEnv = ["RUNTIME_METADATA_HASH"]

[metrics]
enabled = true
pushEndpoint = "placeholder"

[metrics.extraLabels]
environment = "production"
job_name = "$CI_JOB_NAME"
project_name = "$CI_PROJECT_PATH"

[storage]
type = "s3"

[storage.s3]
accessKeyId = "placeholder"
bucketName = "placeholder"
concurrency = 10
endpointUrl = "placeholder"
secretAccessKey = "placeholder"
29 changes: 29 additions & 0 deletions .forklift/config.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
[compression]
type = "zstd"

[compression.zstd]
compressionLevel = 3

[general]
jobNameVariable = "CI_JOB_NAME"
jobsBlackList = []
logLevel = "warn"
threadsCount = 6

[cache]
extraEnv = ["RUNTIME_METADATA_HASH"]

[metrics]
enabled = true
pushEndpoint = "placeholder"

[metrics.extraLabels]
environment = "production"
job_name = "$CI_JOB_NAME"
project_name = "$CI_PROJECT_PATH"

[storage]
type = "gcs"

[storage.gcs]
bucketName = "parity-ci-forklift"
Loading