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

[manta] Bump upstream to v0.9.16 #377

Merged
merged 31 commits into from
Feb 15, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
c3aa5a4
Bump upstream to v0.9.16
Dengjianping Jan 31, 2022
0a78829
Add AllPalletsReversedWithSystemFirst, bump transaction version, use …
ghzlatarev Feb 2, 2022
cf6ed2a
Add MaxConsumers to mock frame_system configs
ghzlatarev Feb 2, 2022
8f53ccd
Update Cargo.lock
ghzlatarev Feb 2, 2022
c70ce6b
Fix compilation error
ghzlatarev Feb 2, 2022
58fce01
Fix compilation error
ghzlatarev Feb 2, 2022
d35122d
Use set_keys when adding new collators in collator-selection tests
ghzlatarev Feb 3, 2022
59e1854
Fix srtool workflow
ghzlatarev Feb 3, 2022
9408b9c
Revert
ghzlatarev Feb 3, 2022
db3b8ca
srtool fix
ghzlatarev Feb 3, 2022
b8b86bd
Resolve merge conflicts with manta branch
ghzlatarev Feb 3, 2022
5ec70f8
Revert fees.rs
ghzlatarev Feb 3, 2022
9670dbb
Add scheduler migration struct
ghzlatarev Feb 4, 2022
4023918
Add try-runtime for scheduler
ghzlatarev Feb 4, 2022
04fe39f
Add pallet_preimage to Calamari benchmarking workflow. Fix scheduler…
ghzlatarev Feb 6, 2022
802e2aa
Add pallet-preimage to benchmark_metadata and dispatch_benchmark
ghzlatarev Feb 6, 2022
de6f61a
Re-benchmark manta runtime weights
ghzlatarev Feb 6, 2022
990bb0e
Add runtime-benchmarks feature for pallet-preimage
ghzlatarev Feb 6, 2022
f65ad03
Re-benchmarked Calamari weights. Unfilter Preimage calls in Calamari …
ghzlatarev Feb 6, 2022
c1f7fbe
Add preimage runtime benchmarks in Manta
ghzlatarev Feb 6, 2022
ab71a81
Add custom pallet-preimage weight in Manta
ghzlatarev Feb 6, 2022
258be08
Add storage migrations check to our checklists. Comments
ghzlatarev Feb 7, 2022
138d661
Bump client version to 3.1.4 Properly integrate try-runtime
ghzlatarev Feb 7, 2022
efbd52f
Fix compilation without try-runtime enabled
ghzlatarev Feb 7, 2022
02abb4f
Bump spec_version to 3140
ghzlatarev Feb 7, 2022
555e637
Runtime upgrade CI workaround because of breaking client change
ghzlatarev Feb 7, 2022
16cd96a
Runtime version should be 3130 and client version should bne 3.1.3
ghzlatarev Feb 8, 2022
738bc8c
Revert back to 3.1.4 and 3130 because testnets are already on 3.1.3 a…
ghzlatarev Feb 8, 2022
888844c
Resolve merge conflicts with manta
ghzlatarev Feb 8, 2022
2c8685c
Update CHANGELOG
ghzlatarev Feb 8, 2022
d35c6b7
Upgrade Dolphin to 0.9.16
ghzlatarev Feb 11, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/release.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ candidate branch.
- [ ] Verify new extrinsics have been correctly whitelisted/blacklisted
- [ ] Verify [benchmarks](#benchmarks) have been updated for any modified
runtime logic.
- [ ] Check for any upstream storage migrations and perform tests with `try-runtime`, if any.

The following checks can be performed after we have forked off to the release branch.
- [ ] Complete the following [manual QA workflow](https://hackmd.io/TbFmorG2RnOPmLuFcg9JOQ?view).
Expand Down
1 change: 1 addition & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,3 +34,4 @@ write a little note why.
- [ ] If import a new pallet, choose a proper module index for it, and allow it in `BaseFilter`. Ensure **every** extrinsic works from front-end. If there's corresponding tool, ensure both work for each other.
- [ ] If needed, update our Javascript/Typescript APIs. These APIs are offcially used by exchanges or community developers.
- [ ] If we're going to issue a new release, freeze the code one week early(it depends, but usually it's one week), ensure we have enough time for related testing.
- [ ] Check if inheriting any upstream runtime storage migrations. If any, perform tests with `try-runtime`.
8 changes: 8 additions & 0 deletions .github/workflows/generate_calamari_weights_files.yml
Original file line number Diff line number Diff line change
Expand Up @@ -216,6 +216,14 @@ jobs:
id: manta_collator_selection
name: manta_collator_selection
iterations: 20
-
extrinsic:
id: '*'
name: pallet_preimage
pallet:
id: pallet_preimage
name: pallet_preimage
iterations: 20
steps:
-
uses: actions/download-artifact@v2
Expand Down
8 changes: 8 additions & 0 deletions .github/workflows/generate_manta_weights_files.yml
Original file line number Diff line number Diff line change
Expand Up @@ -160,6 +160,14 @@ jobs:
id: pallet_timestamp
name: pallet_timestamp
iterations: 20
-
extrinsic:
id: '*'
name: pallet_preimage
pallet:
id: pallet_preimage
name: pallet_preimage
iterations: 20
steps:
-
uses: actions/download-artifact@v2
Expand Down
8 changes: 5 additions & 3 deletions .github/workflows/publish-draft-releases.yml
Original file line number Diff line number Diff line change
Expand Up @@ -277,6 +277,7 @@ jobs:
runtime-upgrade-test:
needs:
- build-node-base
- build-node-current
- build-runtimes
- start-runtime-upgrade-tester
- check-for-runtime-upgrade
Expand Down Expand Up @@ -307,7 +308,8 @@ jobs:
name: fetch manta-base
uses: actions/download-artifact@v2
with:
name: manta-base
# Workaround for 0.9.16 breaking change, using the latest binary instead for base.
name: manta
-
if: ${{ needs.check-for-runtime-upgrade.outputs.do-versions-match == 'false' }}
name: mv and chmod manta-base
Expand All @@ -321,7 +323,7 @@ jobs:
if: ${{ needs.check-for-runtime-upgrade.outputs.do-versions-match == 'false' }}
name: fetch and chmod polkadot
run: |
curl -L -o $HOME/.local/bin/polkadot https:/paritytech/polkadot/releases/download/v0.9.13/polkadot
curl -L -o $HOME/.local/bin/polkadot https:/paritytech/polkadot/releases/download/v0.9.16/polkadot
chmod +x $HOME/.local/bin/polkadot
ls -ahl $HOME/.local/bin/
-
Expand Down Expand Up @@ -530,7 +532,7 @@ jobs:
-
name: fetch and chmod polkadot
run: |
curl -L -o $HOME/.local/bin/polkadot https:/paritytech/polkadot/releases/download/v0.9.13/polkadot
curl -L -o $HOME/.local/bin/polkadot https:/paritytech/polkadot/releases/download/v0.9.16/polkadot
chmod +x $HOME/.local/bin/polkadot
ls -ahl $HOME/.local/bin/
-
Expand Down
5 changes: 3 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,14 @@

## Pending

## v3.1.3
## v3.1.4
### Breaking changes

### Features

### Improvements
- Bump spec version to **3130**.
- Bump spec version to **3140**.
- [\#377](https:/Manta-Network/Manta/pull/377) Update upstream dependencies to v0.9.16.
- [\#359](https:/Manta-Network/Manta/pull/359) Update upstream dependencies to v0.9.15.
- [\#337](https:/Manta-Network/Manta/pull/337) Add a congested_chain_simulation test in Calamari.
- [\#341](https:/Manta-Network/Manta/pull/341) Create Release Checklist Issue Template.
Expand Down
Loading