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

Updates Snowbridge with latest Polkadot SDK #32

Merged
merged 135 commits into from
Nov 15, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
135 commits
Select commit Hold shift + click to select a range
49c0f33
fix substrate-node-template generation (#2050)
d-moos Nov 1, 2023
4f05f9a
Build workers for testing on demand (#2018)
eagr Nov 1, 2023
c66ae37
[FRAME] Short-circuit fungible self transfer (#2118)
ggwpez Nov 1, 2023
1b1fab0
[testnet] Add `AssetHubRococo` <-> `AssetHubWestend` asset bridging s…
bkontur Nov 1, 2023
fe9435d
Fix for failed pipeline `test-doc` (#2127)
bkontur Nov 2, 2023
e9c7205
Merge branch 'master' of github.com:paritytech/polkadot-sdk into pall…
acatangiu Nov 2, 2023
6ba36f8
AssetHub tests: account for Westend higher delivery fees
acatangiu Nov 2, 2023
7728527
fix merge damage
acatangiu Nov 2, 2023
9ff5088
Bandersnatch dependency update (#2114)
davxy Nov 2, 2023
8ff4898
Added `bridge-hub-westend-runtime` to the `short-benchmarks` pipeline…
bkontur Nov 2, 2023
10857d0
Make `ExecResult` encodable (#1809)
pmikolajczyk41 Nov 2, 2023
a4089c8
Added withdraw reserve to scripts
bkontur Nov 2, 2023
44e1918
bridge-hub-westend-runtime: fix benchmarks
acatangiu Nov 2, 2023
29b4bd4
impl Clone for `MemoryKeystore` (#2131)
yjhmelody Nov 2, 2023
7df0417
XCM MultiAssets: sort after reanchoring (#2129)
serban300 Nov 2, 2023
e1c033e
Use `Message Queue` as DMP and XCMP dispatch queue (#1246)
ggwpez Nov 2, 2023
15a3483
Create new trait for non-dedup storage decode (#1932)
0xmovses Nov 2, 2023
0d3c67d
[testnet] Allow governance to control fees for Rococo <> Westend brid…
svyatonik Nov 3, 2023
e998740
skip trigger for review bot on draft PRs (#2145)
Bullrich Nov 3, 2023
a59ccf3
xcm-emulator: add ah to penpal multiple mixed assets transfer test
acatangiu Nov 3, 2023
27c7cea
Merge branch 'master' of github.com:paritytech/polkadot-sdk into pall…
acatangiu Nov 3, 2023
dca1423
substrate: sysinfo: Expose failed hardware requirements (#2144)
alexggh Nov 3, 2023
582c616
fix merge damage
acatangiu Nov 3, 2023
94aaffd
remove limited from test names, all transfers use limited method now
acatangiu Nov 3, 2023
f6f4c5a
Update Kusama Parachains Bootnode (#2148)
lazam Nov 3, 2023
8dc41ba
Do not request blocks below the common number when syncing (#2045)
dmitry-markin Nov 3, 2023
d512b3f
Convert `SyncingEngine::run` to use `tokio::select!` instead of polli…
dmitry-markin Nov 3, 2023
8cfbee7
Add deprecation checklist document for Substrate (#1583)
juangirini Nov 3, 2023
cd2d5d2
Tracking/limiting memory allocator (#1192)
s0me0ne-unkn0wn Nov 3, 2023
ca5f105
`sc-block-builder`: Remove `BlockBuilderProvider` (#2099)
bkchr Nov 3, 2023
21fbc00
Identity pallet improvements (#2048)
georgepisaltu Nov 3, 2023
1c0b437
cumulus test runtime: remove `GenesisExt` (#2147)
michalkucharczyk Nov 4, 2023
8d4ae36
Speed up try runtime checks for pallet-bags-list (#2151)
Ank4n Nov 4, 2023
f84b897
Speed up nominator state checks in staking pallet (#2153)
Ank4n Nov 4, 2023
fe2cb6a
barriers: allow withdrawing multiple assets in AllowTopLevelPaidExecu…
acatangiu Nov 5, 2023
0c39cf0
Update bootnode lists (#2150)
BulatSaif Nov 5, 2023
c46a7db
Tracking allocator: mark `Spinlock::unlock()` as unsafe and provide a…
s0me0ne-unkn0wn Nov 5, 2023
8ba7a6a
`chain-spec`: getting ready for native-runtime-free world (#1256)
michalkucharczyk Nov 5, 2023
15beef2
Fix update-ui-tests.sh (#2161)
ggwpez Nov 5, 2023
f6ee478
[CI] Update deps (#2159)
ggwpez Nov 5, 2023
7b06e63
Get rid of `NetworkService` in `ChainSync` (#2143)
dmitry-markin Nov 6, 2023
2ebefc0
pallet-xcm: add trace logs
acatangiu Nov 6, 2023
305aefc
`serde_json`: bumped to 1.0.108 (#2168)
michalkucharczyk Nov 6, 2023
578d15b
Merge branch 'pallet-xcm-fully-support-reserve-transfers' into update…
Nov 6, 2023
fb2dc6d
Add warning when peer_id is not available when building topology (#2140)
alexggh Nov 6, 2023
318e596
Add force remove vesting (#1982)
0xmovses Nov 6, 2023
8e1cb1e
fixes after merge
Nov 6, 2023
4ac9c4a
rename benchmark (#2173)
0xmovses Nov 6, 2023
0570b6f
approval-voting improvement: include all tranche0 assignments in one …
sandreim Nov 6, 2023
839af41
Merge branch 'master' of github.com:paritytech/polkadot-sdk into pall…
acatangiu Nov 6, 2023
56c52f1
fix runtime-benchmarks
acatangiu Nov 6, 2023
669e109
Merge branch 'master' into pallet-xcm-fully-support-reserve-transfers
acatangiu Nov 6, 2023
15df7f5
minor: overseer availability-distribution message declaration update …
alindima Nov 6, 2023
ba91cd6
pallet-xcm: fix tests
acatangiu Nov 6, 2023
32a9740
TryDecodeEntireState check for storage types and pallets (#1805)
PieWol Nov 6, 2023
c4211b6
Initialise on-chain `StorageVersion` for pallets added after genesis …
liamaharon Nov 7, 2023
8951238
xcm-emulator: remove unused pallet import
acatangiu Nov 7, 2023
dd2a06f
xcm-barrier: enforce MAX_ASSETS_FOR_BUY_EXECUTION
acatangiu Nov 7, 2023
f5e9827
zombienet_tests: Fix genesis error in 0006-parachains-max-tranche0.to…
alexggh Nov 7, 2023
295a848
mark pallet-asset-rate optional in polkadot-runtime-common (#2187)
xlc Nov 7, 2023
4caa3d8
docs: fix typos (#2193)
vuittont60 Nov 7, 2023
6d67ea1
rename some variables and fns
acatangiu Nov 7, 2023
44c7a5e
Fix "slashaed" typo (#2205)
laboon Nov 7, 2023
db1e826
add explicit incomplete local execution error
acatangiu Nov 7, 2023
54d7465
rename fns
acatangiu Nov 7, 2023
39e7b66
pallet-xcm: fix pallet extrinsic default weights
acatangiu Nov 7, 2023
8ebb5c3
Disable incoming light-client connections for minimal relay node (#2202)
skunert Nov 7, 2023
19f9318
fix some errors
Nov 7, 2023
0524aa5
XCM builder pattern (#2107)
franciscoaguirre Nov 8, 2023
ea1c147
working on new bridge config
Nov 8, 2023
d6bafcb
working on new bridge config
Nov 8, 2023
2e2a75f
[testnets][xcm-emulator] add bridge-hub-westend and hook it up to emu…
acatangiu Nov 8, 2023
640e385
feat(frame-support-procedural): add `automaticaly_derived` attr to `N…
benluelo Nov 8, 2023
9adb46c
Add `sudo::remove_key` (#2165)
ggwpez Nov 8, 2023
69c4b1c
progress on config
Nov 8, 2023
ceddec5
pallet-xcm: also buy execution as part of custom fee handling
acatangiu Nov 8, 2023
9673fbf
Adding gitspiegel-trigger workflow (#2135)
mutantcornholio Nov 8, 2023
7f78c73
pallet-xcm: fix lossy fees math
acatangiu Nov 8, 2023
45131b1
Merge branch 'master' of github.com:paritytech/polkadot-sdk into pall…
acatangiu Nov 8, 2023
1bc0885
validate-block: Fix `TrieCache` implementation (#2214)
bkchr Nov 8, 2023
27da032
Merge branch 'pallet-xcm-fully-support-reserve-transfers' into update…
Nov 8, 2023
cb8226d
fix merge damage
acatangiu Nov 8, 2023
5039095
Refactor candidate validation messages (#2219)
s0me0ne-unkn0wn Nov 8, 2023
ffa0e30
[xcm-emulator] Chains generic over Network & Integration tests restru…
NachoPal Nov 8, 2023
d0c8944
Merge branch 'master' of github.com:paritytech/polkadot-sdk into pall…
acatangiu Nov 8, 2023
b8acc57
`sc-chain-spec`: add support for custom host functions (#2190)
michalkucharczyk Nov 8, 2023
eabf9fb
integrations-test: `build_genesis_storage` name fix (#2232)
michalkucharczyk Nov 8, 2023
138892d
Add commons crate for BridgeHub runtime
vgeddes Nov 8, 2023
c5522e4
fix merge damage
acatangiu Nov 8, 2023
69494ea
Add prospective-parachain subsystem to minimal-relay-node + QoL impro…
skunert Nov 8, 2023
37bb02e
Make PalletInfo fields public (#2231)
franciscoaguirre Nov 8, 2023
3f7c743
BridgeHub Runtimes: Change registration order of `MessageQueue` palle…
vgeddes Nov 8, 2023
e4f5f3c
Rococo: Build two versions of the wasm binary (#2229)
bkchr Nov 8, 2023
6a23c23
Add RadiumBlock Bootnodes for parachains (#2224)
radiumb Nov 8, 2023
f5dee8e
fixes
Nov 9, 2023
724bf59
Merge branch 'bridge-hub-runtime-common-crate' into update-from-adrian
Nov 9, 2023
42577ef
attempting to fix message queue things
Nov 9, 2023
d347d68
Remove unnecessary map_error (#2239)
KiChjang Nov 9, 2023
0c5da74
fix message queue things
Nov 9, 2023
364fe96
fixes
Nov 9, 2023
10461cc
Merge branch 'snowbridge' into update-from-adrian
Nov 9, 2023
48ea86f
Add descriptions to all published crates (#2029)
ggwpez Nov 9, 2023
9e2bef3
cleanup
Nov 9, 2023
3c9d59a
Merge branch 'snowbridge' into update-from-adrian
Nov 9, 2023
0abbd60
Add license to tracking-allocator and add staging-prefix (#2259)
Morganamilo Nov 9, 2023
e8029a7
Don't publish frame and deps (#2260)
Morganamilo Nov 9, 2023
b0d0fb3
sc-state-db: Keep track of `LAST_PRUNED` after warp syncing (#2228)
bkchr Nov 9, 2023
03ee44d
Add license to tracking-allocator and add staging-prefix (#2261)
Morganamilo Nov 9, 2023
0cfbc39
latest updates and fmt
Nov 10, 2023
64effd0
Contracts move fixtures to new crate (#2246)
pgherveou Nov 10, 2023
06dd2f9
increases message queue sizes for beacon checkpoint
Nov 10, 2023
3f0383a
[pallet-message-queue] Implement impl_trait_for_tuples for QueuePause…
vgeddes Nov 10, 2023
84ddbaf
Improve `VersionedMigration` naming conventions (#2264)
liamaharon Nov 10, 2023
655ecdf
Merge branch 'pallet-xcm-fully-support-reserve-transfers' into update…
Nov 10, 2023
702ed2e
updates pallet indices
Nov 10, 2023
6b7be11
Contracts: Add XCM traits to interface with contracts (#2086)
pgherveou Nov 10, 2023
0c5dcca
Add `s` utility function to frame support (#2275)
olanod Nov 11, 2023
951bcce
Unify `ChainSync` actions under one enum (#2180)
dmitry-markin Nov 13, 2023
702e37a
revert MessageQueueServiceWeight
Nov 13, 2023
5f4ce80
PVF host: Make unavailable security features print a warning (#2244)
mrcnski Nov 13, 2023
604704a
wasm-builder: Optimize `rerun-if-changed` logic (#2282)
bkchr Nov 13, 2023
ebcf0a0
pallet-grandpa: Remove `GRANDPA_AUTHORITIES_KEY` (#2181)
bkchr Nov 13, 2023
60c77a2
Adds syntax for marking calls feeless (#1926)
gupnik Nov 13, 2023
29654a4
Skip zombienet CI job until PolkadotJS includes `SkipCheckIfFeeless` …
gupnik Nov 13, 2023
1825737
pallet-xcm: enhance `reserve_transfer_assets` to support remote reser…
acatangiu Nov 13, 2023
e1326b4
Merge branch 'master' into update-from-adrian
Nov 13, 2023
3714bb9
update from polkadot upstream
Nov 13, 2023
9067034
Merge branch 'snowbridge' into update-from-adrian
Nov 13, 2023
018e50a
update from polkadot and snowbridge upstream
Nov 13, 2023
1134f3d
fix merge damage
Nov 13, 2023
9846b37
adds test back and fmt
Nov 13, 2023
a7f55a8
add channel-id support
vgeddes Nov 14, 2023
e842815
Fix breaking tests
yrong Nov 14, 2023
409ad4d
Merge pull request #29 from Snowfork/ron/message-queue-compatibility
yrong Nov 15, 2023
d81bfd4
Merge branch 'message-queue-compatibility' into snowbridge
Nov 15, 2023
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
  •  
  •  
  •  
2 changes: 0 additions & 2 deletions .config/zepter.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,6 @@ workflows:
'--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',
# Enabling this feature somehow pulls in two versions of `sp-runtime-interface` and makes it impossible to build that crate with `cargo b -p sp-runtime-interface`. We therefore disable it for now.
'--ignore-missing-propagate=sp-core/std:bandersnatch_vrfs/std',
# 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.
Expand Down
22 changes: 22 additions & 0 deletions .github/workflows/gitspiegel-trigger.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: gitspiegel sync

# This workflow doesn't do anything, it's only use is to trigger "workflow_run"
# webhook, that'll be consumed by gitspiegel
# This way, gitspiegel won't do mirroring, unless this workflow runs,
# and running the workflow is protected by GitHub

on:
pull_request:
types:
- opened
- synchronize
- unlocked
- ready_for_review
- reopened

jobs:
sync:
runs-on: ubuntu-latest
steps:
- name: Do nothing
run: echo "let's go"
1 change: 1 addition & 0 deletions .github/workflows/review-trigger.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ on:

jobs:
trigger-review-bot:
if: github.event.pull_request.draft != true
runs-on: ubuntu-latest
name: trigger review bot
steps:
Expand Down
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@
**/._*
**/.criterion/
**/*.rs.bk
**/chains/
**/hfuzz_target/
**/hfuzz_workspace/
**/node_modules
Expand Down
2 changes: 1 addition & 1 deletion .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ variables:
RUSTY_CACHIER_COMPRESSION_METHOD: zstd
NEXTEST_FAILURE_OUTPUT: immediate-final
NEXTEST_SUCCESS_OUTPUT: final
ZOMBIENET_IMAGE: "docker.io/paritytech/zombienet:v1.3.75"
ZOMBIENET_IMAGE: "docker.io/paritytech/zombienet:v1.3.79"
DOCKER_IMAGES_VERSION: "${CI_COMMIT_REF_NAME}-${CI_COMMIT_SHORT_SHA}"

default:
Expand Down
2 changes: 1 addition & 1 deletion .gitlab/pipeline/check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ check-rust-feature-propagation:
- .kubernetes-env
- .common-refs
script:
- cargo install --locked --version 0.13.2 -q -f zepter && zepter --version
- cargo install --locked --version 0.13.3 -q -f zepter && zepter --version
- zepter run check

# More info can be found here: https://github.com/paritytech/polkadot/pull/5865
Expand Down
5 changes: 5 additions & 0 deletions .gitlab/pipeline/short-benchmarks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,11 @@ short-benchmark-bridge-hub-rococo:
variables:
RUNTIME_CHAIN: bridge-hub-rococo-dev

short-benchmark-bridge-hub-westend:
<<: *short-bench-cumulus
variables:
RUNTIME_CHAIN: bridge-hub-westend-dev

short-benchmark-collectives-polkadot:
<<: *short-bench-cumulus
variables:
Expand Down
8 changes: 8 additions & 0 deletions .gitlab/pipeline/zombienet/polkadot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,14 @@ zombienet-polkadot-functional-0005-parachains-disputes-past-session:
--local-dir="${LOCAL_DIR}/functional"
--test="0005-parachains-disputes-past-session.zndsl"

zombienet-polkadot-functional-0006-parachains-max-tranche0:
extends:
- .zombienet-polkadot-common
script:
- /home/nonroot/zombie-net/scripts/ci/run-test-local-env-manager.sh
--local-dir="${LOCAL_DIR}/functional"
--test="0006-parachains-max-tranche0.zndsl"

zombienet-polkadot-smoke-0001-parachains-smoke-test:
extends:
- .zombienet-polkadot-common
Expand Down
15 changes: 8 additions & 7 deletions .gitlab/pipeline/zombienet/substrate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,13 +38,14 @@
tags:
- zombienet-polkadot-integration-test

zombienet-substrate-0000-block-building:
extends:
- .zombienet-substrate-common
script:
- /home/nonroot/zombie-net/scripts/ci/run-test-local-env-manager.sh
--local-dir="${LOCAL_DIR}/0000-block-building"
--test="block-building.zndsl"
# Skip this one until PolkadotJS includes `SkipCheckIfFeeless` extension
# zombienet-substrate-0000-block-building:
# extends:
# - .zombienet-substrate-common
# script:
# - /home/nonroot/zombie-net/scripts/ci/run-test-local-env-manager.sh
# --local-dir="${LOCAL_DIR}/0000-block-building"
# --test="block-building.zndsl"

zombienet-substrate-0001-basic-warp-sync:
extends:
Expand Down
Loading
Loading