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

Rebase #4

Merged
merged 1,528 commits into from
May 22, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1528 commits
Select commit Hold shift + click to select a range
cc22d23
relayer waits until chain spec version matches the configured in Clie…
svyatonik Mar 26, 2024
4aa9594
polkadot-sdk backport leftovers (#2896)
serban300 Mar 26, 2024
f6e48f6
Remove test dependecies on specific relay clients (#2898)
serban300 Mar 27, 2024
1dba7e0
Backport changes from polkadot-sdk (#2899)
serban300 Mar 27, 2024
aeb3438
Leftover (#2900)
serban300 Mar 27, 2024
de37ffd
Fix polkadot-sdk CI failures (#2901)
serban300 Mar 27, 2024
e489f5f
Bump scale-info from 2.11.0 to 2.11.1
dependabot[bot] Apr 1, 2024
30a0338
Bump tokio from 1.36.0 to 1.37.0
dependabot[bot] Apr 1, 2024
018d6d8
Some relayer improvments (#2902)
svyatonik Apr 1, 2024
8f26000
Address migration comments (#2910)
serban300 Apr 1, 2024
3f1a927
ckb-merkle-mountain-range -> 0.5.2 (#2911)
serban300 Apr 2, 2024
6be8898
Backport changes from polakdot-sdk (#2920)
serban300 Apr 9, 2024
4ad46c8
diener workspacify
serban300 Apr 5, 2024
a230a37
Leftovers
serban300 Apr 5, 2024
fb84c46
Fix chain_spec_as_json_fails_with_invalid_config
serban300 Apr 5, 2024
b8956fe
Reapply lost changes
serban300 Apr 10, 2024
d96a975
Convert chainspec to raw (#4057)
BulatSaif Apr 10, 2024
92e1425
Removed `pallet::getter` usage from Polkadot Runtime pallets (#3660)
muraca Apr 10, 2024
0d71753
Contracts: Only exec parsed code in benchmarks (#3915)
pgherveou Apr 10, 2024
cd01092
net/strategy: Log bad peerId from on_validated_block_announce (#4051)
lexnv Apr 10, 2024
1da8d12
Contracts: Reuse module when validating (#3789)
pgherveou Apr 10, 2024
d21a41f
Amend chainspecs for `people-westend` and add IBP bootnodes (#4072)
miloskriz Apr 10, 2024
643aa2b
Contracts: Remove ED from base deposit (#3536)
pgherveou Apr 10, 2024
69cc7f2
Fix ClaimQueue case of nothing scheduled on session boundary (#4065)
sandreim Apr 11, 2024
9ede415
collation-generation: Avoid using `para_backing_state` if runtime is …
sandreim Apr 11, 2024
8325705
Fix link check (#4074)
ggwpez Apr 11, 2024
f13408d
Enable mainnet system parachains to use async backing-enabled collato…
s0me0ne-unkn0wn Apr 11, 2024
6ebf491
[ci] Divide subsystem-regression-tests into 2 jobs (#4076)
alvicsam Apr 11, 2024
25f038a
Run subsystem-benchmark without network latency (#4068)
AndreiEres Apr 11, 2024
39b1f50
Remove deprecated `TryRuntime` subcommand (#4017)
liamaharon Apr 11, 2024
033484c
Use defaultConfig for pallet_contracts (#1817)
pgherveou Apr 12, 2024
13ca339
Adjust zombienet test resources and logic (#4032)
sandreim Apr 12, 2024
b1db5f3
establish_channel_with_system (#3721)
xlc Apr 12, 2024
a64009a
Improve docs of broker pallet (#3980)
eskimor Apr 12, 2024
a1cb2a5
Move bridge extensions to a separate folder (#4096)
svyatonik Apr 12, 2024
2dfe5f7
Runtime API: introduce `candidates_pending_availability` (#4027)
sandreim Apr 12, 2024
1e971b8
pallet-xcm: add new extrinsic for asset transfers using explicit XCM …
acatangiu Apr 12, 2024
480d5d0
chore: fix some typos (#4095)
wersfeds Apr 12, 2024
c963dc2
Synchronize templates (#4040)
rzadp Apr 12, 2024
b28ba4a
Remove redundent logging code (#4059)
gilescope Apr 12, 2024
5601f28
Remove `xcm::v3` from `assets-common` nits (#4037)
bkontur Apr 12, 2024
5b513cc
define block hash provider and default impl using frame_system (#4080)
vedhavyas Apr 12, 2024
8220c98
Fix zombienet-bridges-0001-asset-transfer-works (#4069)
serban300 Apr 13, 2024
7c69850
sc_network_test: Announce only the highest block (#4111)
bkchr Apr 13, 2024
aa43797
Use Github Issue Sync to automate issues in Parachain board (#3694)
rzadp Apr 13, 2024
1bca825
Use `master` environment in the synchronize templates workflow (#4114)
rzadp Apr 13, 2024
30c58fa
Deploy `pallet-parameters` to rococo and fix dynamic_params name expa…
ggwpez Apr 13, 2024
6688eac
Adding Dwellir bootnodes for Coretime Westend, People Westend and Pas…
jonathanudd Apr 14, 2024
88fe945
rococo_contracts: Adds missing migration (#4112)
bkchr Apr 14, 2024
2bc4ed1
Prevent accidental change of network-key for active authorities (#3852)
alexggh Apr 15, 2024
6acf478
Bridge: slash destination may be an explicit account (#4106)
svyatonik Apr 15, 2024
d1b0ef7
sp-api: Use macro to detect if `frame-metadata` is enabled (#4117)
bkchr Apr 15, 2024
6f73b74
pallet_broker: Support renewing leases expired in a previous period (…
bkchr Apr 15, 2024
8b4cfda
added script to require a review post push (#3431)
Bullrich Apr 15, 2024
d1f9fe0
logging(fix): Use the proper log target for logging (#4124)
lexnv Apr 15, 2024
0c9ad53
[pallet-broker] add tests for renewing leases (#4099)
seadanda Apr 15, 2024
a8f4f4f
pallet assets: Fix errors (#4118)
gui1117 Apr 15, 2024
4b5c3fd
move fragment_tree module to its own folder (#4148)
alindima Apr 16, 2024
8891b70
[pallet-broker] Use saturating math in input validation (#4151)
ggwpez Apr 16, 2024
dd5dbf3
added check to ensure there are approvals (#4152)
Bullrich Apr 16, 2024
61d45ed
Update review-trigger.yml (#4137)
mordamax Apr 16, 2024
753bf2d
[prdoc] Update docs (#3998)
ggwpez Apr 16, 2024
6f3d890
FRAME: Unity Balance Conversion for Different IDs of Native Asset (#3…
muharem Apr 16, 2024
e81322b
Contracts verify benchmark block (#4130)
pgherveou Apr 16, 2024
8fd839d
grandpa: Send neighbor packet to lightclients with every finalized he…
lexnv Apr 17, 2024
4be9f93
Adjust `xcm-bridge-hub-router`'s `SendXcm::validate` behavior for `No…
bkontur Apr 17, 2024
e6f3106
XCM coretime region transfers (#3455)
Szegoo Apr 17, 2024
4e10d3b
Asset Conversion: Pool Account ID derivation with additional Pallet I…
muharem Apr 17, 2024
ca7c01c
Improve doc for pallet macro and config macro (#4146)
gui1117 Apr 17, 2024
bfbf7f5
chainHead: Report unique hashes for pruned blocks (#3667)
lexnv Apr 17, 2024
7a2c9d4
Fix nostd build of several crates (#4060)
ggwpez Apr 17, 2024
aa78fe2
Contracts: Refactor test builder (#4158)
pgherveou Apr 17, 2024
305d311
Asset Conversion: Pool Touch Call (#3251)
muharem Apr 17, 2024
d591b16
Remove NotConcrete error (#3867)
chungquantin Apr 18, 2024
b6fab80
[ci] Run `test-linux-stable-int` on self-hosted GitHub Runners (#4178)
alvicsam Apr 18, 2024
76719da
[ci] Update ci image with rust 1.77 and 2024-04-10 (#4077)
alvicsam Apr 18, 2024
ff90612
Improve changelog in the release notes (#4179)
EgorPopelyaev Apr 18, 2024
4ddeda1
[ci] Use ci-unified reference (#4196)
alvicsam Apr 18, 2024
91d4a20
chain-selection: allow reverting current block (#4103)
ordian Apr 18, 2024
9f12d21
[ci] Use native git cli in cargo (#4200)
alvicsam Apr 18, 2024
0e55289
Fix next_retry busy waiting on first retry (#4192)
alexggh Apr 18, 2024
37e338f
approval-voting: Make sure we always mark approved candidates approve…
alexggh Apr 18, 2024
c891fda
tx: Remove tx_broadcast transaction from the pool (#4050)
lexnv Apr 18, 2024
88a2f36
chainHead: Stabilize chainHead to version 1 (#4168)
lexnv Apr 18, 2024
98a364f
rpc-v2: Limit transactionBroadcast calls to 16 (#3772)
lexnv Apr 19, 2024
4f125d1
Update subsystem-benchmark params (#4201)
AndreiEres Apr 19, 2024
04a9071
Use higher priority for PVF preparation in dispute/approval context (…
sandreim Apr 19, 2024
21308d8
Fixed GrandpaConsensusLogReader::find_scheduled_change (#4208)
svyatonik Apr 19, 2024
69f4373
Provide WSS bootnodes for Rococo and Westend parachains (#4161)
BulatSaif Apr 19, 2024
148d942
txBroadcast: Stabilize to version 1 (#4169)
lexnv Apr 19, 2024
eba3dec
txWatch: Stabilize txWatch to version 1 (#4171)
lexnv Apr 19, 2024
4eabe5e
Pvf refactor execute worker errors follow up (#4071)
maksimryndin Apr 19, 2024
e504c41
Allow privileged virtual bond in Staking pallet (#3889)
Ank4n Apr 20, 2024
f3c3ebb
Fix case in type in macro generation (#4223)
gui1117 Apr 20, 2024
253778c
ci: disallow westend migration failure (#4205)
liamaharon Apr 22, 2024
e0202ec
[xcm] Assets: sort after `prepend_with` (#4235)
bkontur Apr 22, 2024
ff7e2c8
Sanitize `UniversalLocation` witth `GlobalConsensus` + XCM small nits…
bkontur Apr 22, 2024
921265c
Added prdoc for 4208 (#4239)
svyatonik Apr 22, 2024
a2a049d
[subsystem-benchmark] Add approval-voting benchmark to CI (#4216)
AndreiEres Apr 22, 2024
fb8b64e
[subsystem-benchmark] Fix results filename for approval-voting benche…
AndreiEres Apr 22, 2024
3380e21
Use default branch of `psvm` when synchronizing templates (#4240)
rzadp Apr 22, 2024
bd9287f
wasm-builder: Make it easier to build a WASM binary (#4177)
bkchr Apr 22, 2024
84c294c
[testnets] remove XCM SafeCallFilter for chains using Weights::v3 (#4…
acatangiu Apr 22, 2024
157294b
Add metric for time spent waiting in the execution queue (#4250)
alexggh Apr 23, 2024
7f1646e
Add `validate_xcm_nesting` to the `ParentAsUmp` and `ChildParachainRo…
bkontur Apr 23, 2024
ac4f421
parachains_coretime: Expose `MaxXCMTransactWeight` (#4189)
bkchr Apr 23, 2024
f7c1e0c
Add OnFinality polkadot bootnode (#4247)
ZhenAlexWang Apr 23, 2024
5f2e66f
chore: fix some typos (#4253)
sfuhfds Apr 23, 2024
118cd6f
Ensure outbound XCMs are decodable with limits + add `EnsureDecodable…
bkontur Apr 23, 2024
eda5e5c
Fix Stuck Collator Funds (#4229)
joepetrowski Apr 23, 2024
ffbce2a
pallet_broker: Let `start_sales` calculate and request the correct co…
bkchr Apr 23, 2024
0a56d07
Adds ability to trigger tasks via unsigned transactions (#4075)
codekitz Apr 24, 2024
9a0049d
Plumbing to increase pvf workers configuration based on chain id (#4252)
alexggh Apr 24, 2024
e0584a1
pallet-xcm::transfer_assets_using_type() supports custom actions on d…
acatangiu Apr 24, 2024
c594b10
Remove unnecessary cloning (#4263)
kalaninja Apr 24, 2024
8dc0b33
[BEEFY] Return valid signatures when verifying commitment (#4259)
serban300 Apr 24, 2024
ac473cf
`AllowHrmpNotificationsFromRelayChain` barrier for HRMP notifications…
bkontur Apr 24, 2024
d29c363
Updated review-bot to obtain number from event (#4271)
Bullrich Apr 24, 2024
4f3d43a
Revert `execute_blob` and `send_blob` (#4266)
franciscoaguirre Apr 24, 2024
a633e95
Bridge: make some headers submissions free (#4102)
svyatonik Apr 25, 2024
7e68b2b
Bridge: added free headers submission support to the substrate-relay …
svyatonik Apr 25, 2024
b801d00
Contracts: Stabilize XCM host fns (#4213)
pgherveou Apr 25, 2024
0770417
[XCM] Treat recursion limit error as transient in the MQ (#4202)
ggwpez Apr 25, 2024
239a23d
Fix polkadot parachains not producing blocks until next session (#4269)
alexggh Apr 25, 2024
c26cf3f
Do not re-prepare PVFs if not needed (#4211)
s0me0ne-unkn0wn Apr 25, 2024
ff2b178
remote-externalities: retry get child keys query (#4280)
liamaharon Apr 25, 2024
c9923cd
rename fragment_tree folder to fragment_chain (#4294)
alindima Apr 25, 2024
8f5c8f7
Update approval-voting banchmarks base values (#4283)
AndreiEres Apr 25, 2024
dd5b06e
[subsystem-benchmarks] Log standart deviation for subsystem-benchmark…
AndreiEres Apr 25, 2024
8f8c49d
Fix bad links (#4231)
njelich Apr 26, 2024
e8f7c81
[balances] Safeguard against consumer ref underflow (#3865)
ggwpez Apr 26, 2024
c66d8a8
Bump bridges relay version + uncomment bridges zombeinet tests (#4289)
svyatonik Apr 26, 2024
d212fc7
review-bot: reverted #4271 and added `workflow_dispatch` (#4293)
Bullrich Apr 26, 2024
9a48cd7
Bridges: added helper function to relay single GRANDPA proof + header…
svyatonik Apr 26, 2024
97f7425
Try state: log errors instead of loggin the number of error and disca…
gui1117 Apr 26, 2024
988e30f
Implementation of the new validator disabling strategy (#2226)
tdimitrov Apr 26, 2024
d893cde
Snowbridge: deposit extra fee to beneficiary on Asset Hub (#4175)
yrong Apr 26, 2024
2a497d2
fix(seal): shameless fix on sealing typo (#4304)
antiyro Apr 26, 2024
73b9a83
[Staking] Runtime api if era rewards are pending to be claimed (#4301)
Ank4n Apr 28, 2024
954150f
remove unnessisary use statements due to 2021 core prelude (#4183)
gilescope Apr 28, 2024
92a348f
Bump snow from 0.9.3 to 0.9.6 (#4061)
dependabot[bot] Apr 28, 2024
f34d8e3
Remove hard-coded indices from pallet-xcm tests (#4248)
chungquantin Apr 29, 2024
0031d49
[Staking] Not allow reap stash for virtual stakers (#4311)
Ank4n Apr 29, 2024
4875ea1
Refactor XCM Simulator Example (#4220)
shawntabrizi Apr 29, 2024
1fb058b
Assets Events for `Deposited` and `Withdrawn` (#4312)
pandres95 Apr 30, 2024
31dc8bb
Improvements in minimal template (#4119)
codekitz Apr 30, 2024
b8593cc
BEEFY: Define basic fisherman (#4328)
serban300 Apr 30, 2024
c973fe8
Contracts: revert reverted changes from 4266 (#4277)
pgherveou Apr 30, 2024
6d392c7
Statement Distribution Per Peer Rate Limit (#3444)
Overkillus May 1, 2024
e5a93fb
HRMP - set `DefaultChannelSizeAndCapacityWithSystem` with dynamic val…
bkontur May 1, 2024
14c4afc
[Backport] Version bumps and reorg prdocs from 1.11.0 (#4336)
EgorPopelyaev May 2, 2024
16d8205
Make parachain template great again (and async backing ready) (#4295)
s0me0ne-unkn0wn May 2, 2024
171bedc
Bridge: ignore client errors when calling recently added `*_free_head…
svyatonik May 2, 2024
877617c
cargo: Update experimental litep2p to latest version (#4344)
lexnv May 2, 2024
b85c5a0
Add PoV-reclaim enablement guide to polkadot-sdk-docs (#4244)
skunert May 2, 2024
4e0b3ab
deps: update jsonrpsee to v0.22.5 (#4330)
koushiro May 2, 2024
df84ea7
sc-tracing: enable env-filter feature (#4357)
Morganamilo May 2, 2024
30a1972
More `xcm::v4` cleanup and `xcm_fee_payment_runtime_api::XcmPaymentAp…
bkontur May 2, 2024
6580101
Deprecate `NativeElseWasmExecutor` (#4329)
bkchr May 2, 2024
a9aeabe
Allow for 0 existential deposit in benchmarks for `pallet_staking`, `…
krisbitney May 2, 2024
ad72cd8
[WIP][CI] Add more GHA jobs (#4270)
alvicsam May 3, 2024
8712817
Bridge: fix zombienet tests (#4367)
svyatonik May 3, 2024
1680977
Bridge: added subcommand to relay single parachain header (#4365)
svyatonik May 3, 2024
5198623
Fix: dust unbonded for zero existential deposit (#4364)
krisbitney May 3, 2024
4c09a06
State trie migration on asset-hub westend and collectives westend (#4…
cheme May 3, 2024
f45847b
Add validate field to prdoc (#4368)
Morganamilo May 3, 2024
c0234be
Publish `polkadot-sdk-frame` crate (#4370)
codekitz May 4, 2024
73c89d3
Introduces `TypeWithDefault<T, D: Get<T>>` (#4034)
codekitz May 6, 2024
6e3059a
Upgrade a few deps (#4381)
jasl May 6, 2024
e434176
Improve Create release draft workflow + templates for the free notes …
EgorPopelyaev May 6, 2024
b709dcc
Add support for versioned notification for HRMP pallet (#4281)
bkontur May 7, 2024
29c8130
chore: fix typos (#4395)
jimdssd May 7, 2024
930b046
Add Kusama People Chain genesis chainspec (#4394)
seadanda May 7, 2024
1c8595a
Code coverage preparations (#4387)
AndWeHaveAPlan May 7, 2024
b6dcd1b
Update prdoc for 2226 (#4401)
tdimitrov May 7, 2024
b9ef00f
metaspan boot nodes for coretime-[westend, kusama] (#4234)
dcolley May 7, 2024
c91c13b
Generate XCM weights for coretimes (#4396)
bkontur May 7, 2024
7213e36
XcmDryRunApi - Dry-running extrinsics to get their XCM effects (#3872)
franciscoaguirre May 8, 2024
c3e57c1
[pallet-balances] `burn_allow_death` extrinsic (#3964)
Dinonard May 8, 2024
17b56fa
Bridge: check bridge GRANDPA pallet call limits from signed extension…
svyatonik May 8, 2024
37b1544
Adds benchmarking and try-runtime support in frame crate (#4406)
codekitz May 8, 2024
6fdb522
Add semver CI check (#4279)
Morganamilo May 8, 2024
d37719d
rpc: add option to `whitelist ips` in rate limiting (#3701)
niklasad1 May 9, 2024
657df04
Fixes `frame-support` reference in `try_decode_entire_state` (#4425)
codekitz May 10, 2024
2ed0f3e
rustls: Disable logging (#4426)
bkchr May 10, 2024
0044077
Disabling Strategy Implementers Guide (#2955)
Overkillus May 10, 2024
a993513
Add docs to request_core_count (#4423)
seadanda May 10, 2024
84d6437
Remove pallet::getter usage from pallet-contracts-mock-network (#4417)
PolkadotDom May 10, 2024
32deb60
Remove `pallet::getter` usage from authority-discovery pallet (#4091)
PolkadotDom May 10, 2024
9e0e5fc
xcm-emlator: Use `BlockNumberFor` instead of `parachains_common::Bloc…
bkontur May 12, 2024
5f31981
`remote-externalities`: store block header in snapshot (#4349)
liamaharon May 12, 2024
efc2132
migrations: `take()`should consume read and write operation weight (#…
dastansam May 12, 2024
0fcbd4e
Remove `substrate-frame-cli` (#4403)
ggwpez May 13, 2024
805d54d
Rococo AH: undeploy trie migration (#4414)
ggwpez May 13, 2024
f4b73bd
Add generate and verify logic for `AncestryProof` (#4430)
serban300 May 13, 2024
6d3a6d8
`CheckWeight` SE: Check for extrinsic length + proof size combined (#…
skunert May 13, 2024
477a120
[ci] Add forklift to GHA ARC (#4372)
alvicsam May 13, 2024
d36da12
prospective-parachains rework (#4035)
alindima May 13, 2024
e973ac9
[ci] Run check-runtime-migration in GHA (#4441)
alvicsam May 13, 2024
fb7362f
Bump `proc-macro-crate` to the latest version (#4409)
tdimitrov May 13, 2024
594c3ed
improve MockValidationDataInherentDataProvider to support async back…
librelois May 13, 2024
115c247
Bridge: use *-uri CLI arguments when starting relayer (#4451)
svyatonik May 14, 2024
cedb1d4
[ci] Cleanup and order GHA workflows (#4449)
alvicsam May 14, 2024
5ac1874
Bridge: add subcommand to relay messages range (#4383)
svyatonik May 14, 2024
712a750
Bump nix from 0.27.1 to 0.28.0 (#4438)
dependabot[bot] May 14, 2024
12ab315
make polkadot-parachain chain-spec extension more relaxed (#4452)
kianenigma May 14, 2024
9c69bb9
Change forks pruning algorithm. (#3962)
shamil-gadelshin May 15, 2024
494f123
Bump fatality crate to 0.1.1 (#4464)
alexggh May 15, 2024
005e3a7
Please consider adding RadiumBlock bootnodes for Westend People and W…
radiumb May 15, 2024
3fcdada
chore: update zombienet version (#4463)
pepoviola May 15, 2024
e6d934c
Update BABE README.md (#4138)
drewstone May 15, 2024
4d47b44
Introduces: Delegated Staking Pallet (#3904)
Ank4n May 15, 2024
f2b367e
Add OnFinality kusama bootnode (#4458)
AlexZhenWang May 15, 2024
404027e
Fix extrinsics count logging in frame-system (#4461)
liuchengxu May 15, 2024
59d7e03
Export all public functions of `sc-service` (#4457)
dastansam May 15, 2024
e31fcff
Make vscode rustanalyzer fast again (#4470)
alexggh May 15, 2024
23c5bbc
[ci] Use default gh runners for small workloads (#4473)
alvicsam May 15, 2024
3a20232
Include RUNTIME_METADATA_HASH in cache key (#4476)
AndWeHaveAPlan May 15, 2024
d237adf
Add IBP bootnodes to `coretime-westend` and `coretime-kusama` and oth…
miloskriz May 15, 2024
289f5bb
XCM Cookbook (#2633)
franciscoaguirre May 16, 2024
717eb2c
[ci] Fix publish-subsystem-benchmarks (#4479)
alvicsam May 16, 2024
76230a1
Deprecate `dmp-queue` pallet (#4475)
ggwpez May 16, 2024
6487ac1
Remove pallet::getter usage from the bounties and child-bounties pall…
PolkadotDom May 16, 2024
4adfa37
[Runtime] Bound XCMP queue (#3952)
ggwpez May 16, 2024
3399bc0
network/discovery: Add to DHT only peers that support genesis-based p…
lexnv May 16, 2024
453bb18
Bridge: drop subscriptions when they are no longer required (#4481)
svyatonik May 16, 2024
8d29397
Demote per-peer validation slots warning to debug (#4480)
dmitry-markin May 16, 2024
04f88f5
Remove pallet::getter usage from the democracy pallet (#4472)
PolkadotDom May 16, 2024
943eb46
Snowbridge - Ethereum Client - Reject finalized updates without a syn…
claravanstaden May 16, 2024
d5fe478
Adds `MaxRank` Config in `pallet-core-fellowship` (#3393)
Doordashcon May 16, 2024
f86f213
Contracts: remove kitchensink dynamic parameters (#4489)
pgherveou May 17, 2024
2c48b9d
Bridge: fixed relayer version metric value (#4492)
svyatonik May 17, 2024
ca0fb0d
pallet_balances: Add `try_state` for checking `Holds` and `Freezes` (…
bkchr May 17, 2024
65c5248
Snowbridge - Ethereum Client - Public storage items (#4501)
claravanstaden May 17, 2024
2e36f57
Allow pool to be destroyed with an extra (erroneous) consumer referen…
Ank4n May 17, 2024
a90d324
Contracts: Remove topics for internal events (#4510)
pgherveou May 17, 2024
247358a
chore: fix typos (#4515)
jimwfs May 19, 2024
e7b6d7d
`remote-externalities`: `rpc_child_get_keys` to use paged scraping (#…
liamaharon May 19, 2024
313fe0f
Remove usage of the pallet::getter macro from pallet-fast-unstake (#4…
PolkadotDom May 20, 2024
278486f
Remove the prospective-parachains subsystem from collators (#4471)
alindima May 21, 2024
b00e168
[xcm]: Use latest `Versioned*` instead of `V4` + bridges doc nits (#4…
bkontur May 21, 2024
d54feeb
Fixed RPC subscriptions leak when subscription stream is finished (#4…
svyatonik May 21, 2024
e0e1f2d
Bridge: added force_set_pallet_state call to pallet-bridge-grandpa (#…
svyatonik May 21, 2024
d05786f
Replace `Multiaddr` & related types with substrate-specific types (#4…
dmitry-markin May 21, 2024
ec46106
chore: bump zombienet version (#4535)
pepoviola May 21, 2024
e86bb91
Update subsystem benchmark baselines (#4532)
AndreiEres May 22, 2024
c7cb1f2
Add Extra Check in Primary Username Setter (#4534)
joepetrowski May 22, 2024
04161b1
Remove `parameterized-consensus-hook` feature (#4380)
s0me0ne-unkn0wn May 22, 2024
b06306c
[Backport] Version bumps and prdocs reordering from 1.12.0 (#4538)
EgorPopelyaev May 22, 2024
ad54bc3
fixed link (#4539)
fasteater May 22, 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
  •  
  •  
  •  
11 changes: 6 additions & 5 deletions .config/lychee.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
# Run with `lychee -c .config/lychee.toml ./**/*.rs ./**/*.prdoc`

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

# Exclude localhost et.al.
exclude_all_private = true
Expand Down Expand Up @@ -32,12 +32,10 @@ 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/BABE/Babe/#6-practical-results",
"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/block-production/Babe.html",
"https://research.web3.foundation/en/latest/polkadot/block-production/Babe.html#-6.-practical-results",
"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",
Expand All @@ -51,4 +49,7 @@ exclude = [
# 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://substrate.stackexchange.com/.*",
]
33 changes: 33 additions & 0 deletions .forklift/config.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"
9 changes: 9 additions & 0 deletions .github/codecov.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
coverage:
precision: 2
round: down
range: "1...100"
status:
project:
default:
target: 1.0
threshold: 2.0
1 change: 1 addition & 0 deletions .github/env
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
IMAGE="docker.io/paritytech/ci-unified:bullseye-1.77.0-2024-04-10-v20240408"
12 changes: 11 additions & 1 deletion .github/scripts/common/lib.sh
Original file line number Diff line number Diff line change
Expand Up @@ -369,7 +369,7 @@ function relative_parent() {
# used as Github Workflow Matrix. This call is exposed by the `scan` command and can be used as:
# podman run --rm -it -v /.../fellowship-runtimes:/build docker.io/chevdor/srtool:1.70.0-0.11.1 scan
function find_runtimes() {
libs=($(git grep -I -r --cached --max-depth 20 --files-with-matches 'construct_runtime!' -- '*lib.rs'))
libs=($(git grep -I -r --cached --max-depth 20 --files-with-matches '[frame_support::runtime]!' -- '*lib.rs'))
re=".*-runtime$"
JSON=$(jq --null-input '{ "include": [] }')

Expand Down Expand Up @@ -434,3 +434,13 @@ check_release_id() {
fi

}

# Get latest release tag
#
# input: none
# output: latest_release_tag
get_latest_release_tag() {
TOKEN="Authorization: Bearer $GITHUB_TOKEN"
latest_release_tag=$(curl -s -H "$TOKEN" $api_base/paritytech/polkadot-sdk/releases/latest | jq -r '.tag_name')
printf $latest_release_tag
}
1 change: 1 addition & 0 deletions .github/workflows/check-licenses.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ permissions:
jobs:
check-licenses:
runs-on: ubuntu-latest
timeout-minutes: 10
env:
LICENSES: "'Apache-2.0' 'GPL-3.0-only' 'GPL-3.0-or-later WITH Classpath-exception-2.0'"
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/check-links.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ name: Check links
on:
pull_request:
paths:
- "*.rs"
- "*.prdoc"
- "**.rs"
- "**.prdoc"
- ".github/workflows/check-links.yml"
- ".config/lychee.toml"
types: [opened, synchronize, reopened, ready_for_review]
Expand Down
35 changes: 0 additions & 35 deletions .github/workflows/check-markdown.yml

This file was deleted.

122 changes: 122 additions & 0 deletions .github/workflows/check-runtime-migration.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
name: check-runtime-migration

on:
push:
branches:
- master
pull_request:
types: [opened, synchronize, reopened, ready_for_review]
merge_group:
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true

env:
FORKLIFT_storage_s3_bucketName: ${{ secrets.FORKLIFT_storage_s3_bucketName }}
FORKLIFT_storage_s3_accessKeyId: ${{ secrets.FORKLIFT_storage_s3_accessKeyId }}
FORKLIFT_storage_s3_secretAccessKey: ${{ secrets.FORKLIFT_storage_s3_secretAccessKey }}
FORKLIFT_storage_s3_endpointUrl: ${{ secrets.FORKLIFT_storage_s3_endpointUrl }}
FORKLIFT_metrics_pushEndpoint: ${{ secrets.FORKLIFT_metrics_pushEndpoint }}

jobs:
set-image:
# GitHub Actions allows using 'env' in a container context.
# However, env variables don't work for forks: https://github.com/orgs/community/discussions/44322
# This workaround sets the container image for each job using 'set-image' job output.
runs-on: ubuntu-latest
outputs:
IMAGE: ${{ steps.set_image.outputs.IMAGE }}
steps:
- name: Checkout
uses: actions/checkout@v4
- id: set_image
run: cat .github/env >> $GITHUB_OUTPUT
# rococo and westend are disabled for now (no access to parity-chains.parity.io)
check-runtime-migration:
runs-on: arc-runners-polkadot-sdk-beefy
timeout-minutes: 30
needs: [set-image]
container:
image: ${{ needs.set-image.outputs.IMAGE }}
strategy:
fail-fast: false
matrix:
network: [
# westend,
# rococo,
asset-hub-westend,
asset-hub-rococo,
bridge-hub-westend,
bridge-hub-rococo,
contracts-rococo,
collectives-westend,
coretime-rococo,
]
include:
# - network: westend
# package: westend-runtime
# wasm: westend_runtime.compact.compressed.wasm
# uri: "wss://westend-try-runtime-node.parity-chains.parity.io:443"
# subcommand_extra_args: "--no-weight-warnings"
# command_extra_args: ""
# - network: rococo
# package: rococo-runtime
# wasm: rococo_runtime.compact.compressed.wasm
# uri: "wss://rococo-try-runtime-node.parity-chains.parity.io:443"
# subcommand_extra_args: "--no-weight-warnings"
# command_extra_args: ""
- network: asset-hub-westend
package: asset-hub-westend-runtime
wasm: asset_hub_westend_runtime.compact.compressed.wasm
uri: "wss://westend-asset-hub-rpc.polkadot.io:443"
subcommand_extra_args: ""
command_extra_args: ""
- network: "asset-hub-rococo"
package: "asset-hub-rococo-runtime"
wasm: "asset_hub_rococo_runtime.compact.compressed.wasm"
uri: "wss://rococo-asset-hub-rpc.polkadot.io:443"
subcommand_extra_args: ""
command_extra_args: ""
- network: "bridge-hub-westend"
package: "bridge-hub-westend-runtime"
wasm: "bridge_hub_westend_runtime.compact.compressed.wasm"
uri: "wss://westend-bridge-hub-rpc.polkadot.io:443"
- network: "bridge-hub-rococo"
package: "bridge-hub-rococo-runtime"
wasm: "bridge_hub_rococo_runtime.compact.compressed.wasm"
uri: "wss://rococo-bridge-hub-rpc.polkadot.io:443"
- network: "contracts-rococo"
package: "contracts-rococo-runtime"
wasm: "contracts_rococo_runtime.compact.compressed.wasm"
uri: "wss://rococo-contracts-rpc.polkadot.io:443"
- network: "collectives-westend"
package: "collectives-westend-runtime"
wasm: "collectives_westend_runtime.compact.compressed.wasm"
uri: "wss://westend-collectives-rpc.polkadot.io:443"
command_extra_args: "--disable-spec-name-check"
- network: "coretime-rococo"
package: "coretime-rococo-runtime"
wasm: "coretime_rococo_runtime.compact.compressed.wasm"
uri: "wss://rococo-coretime-rpc.polkadot.io:443"
steps:
- name: Checkout
uses: actions/checkout@v4
- name: script
run: |
echo "Running ${{ matrix.network }} runtime migration check"
export RUST_LOG=remote-ext=debug,runtime=debug
echo "---------- Downloading try-runtime CLI ----------"
curl -sL https://github.com/paritytech/try-runtime-cli/releases/download/v0.5.4/try-runtime-x86_64-unknown-linux-musl -o try-runtime
chmod +x ./try-runtime
echo "Using try-runtime-cli version:"
./try-runtime --version
echo "---------- Building ${{ matrix.package }} runtime ----------"
time forklift cargo build --release --locked -p ${{ matrix.package }} --features try-runtime
echo "---------- Executing on-runtime-upgrade for ${{ matrix.network }} ----------"
time ./try-runtime ${{ matrix.command_extra_args }} \
--runtime ./target/release/wbuild/${{ matrix.package }}/${{ matrix.wasm }} \
on-runtime-upgrade --disable-spec-version-check --checks=all ${{ matrix.subcommand_extra_args }} live --uri ${{ matrix.uri }}
sleep 5
55 changes: 55 additions & 0 deletions .github/workflows/check-semver.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
name: Check semver

on:
pull_request:
types: [opened, synchronize, reopened, ready_for_review]
paths:
- prdoc/*.prdoc

jobs:
check-semver:
runs-on: ubuntu-latest
container:
image: docker.io/paritytech/ci-unified:bullseye-1.77.0-2024-04-10-v20240408
steps:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1

- name: Rust Cache
uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 # v2.7.3
with:
cache-on-failure: true

- name: Rust compilation prerequisites
run: |
rustup default nightly-2024-03-01
rustup target add wasm32-unknown-unknown --toolchain nightly-2024-03-01
rustup component add rust-src --toolchain nightly-2024-03-01
- name: install parity-publish
run: cargo install parity-publish@0.5.1

- name: extra git setup
run: |
git config --global --add safe.directory '*'
git fetch --no-tags --no-recurse-submodules --depth=1 origin master
git branch old origin/master
- name: check semver
run: |
export CARGO_TARGET_DIR=target
export RUSTFLAGS='-A warnings -A missing_docs'
if ! parity-publish --color always prdoc --since old --validate prdoc/pr_$PR.prdoc --toolchain nightly-2024-03-01 -v; then
cat <<EOF
👋 Hello developer! The SemVer information that you declared in the prdoc file did not match what the CI detected.
Please check the output above and see the following links for more help:
- https://github.com/paritytech/polkadot-sdk/blob/master/docs/contributor/prdoc.md#record-semver-changes
- https://forum.polkadot.network/t/psa-polkadot-sdk-to-use-semver
Otherwise feel free to ask in the Merge Request or in Matrix chat.
EOF
exit 1
fi
env:
PR: ${{ github.event.pull_request.number }}
21 changes: 0 additions & 21 deletions .github/workflows/check-workspace.yml

This file was deleted.

Loading
Loading