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

feat: Update substrate to gear-polkadot-stable2409 #4289

Merged
merged 66 commits into from
Nov 11, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
e2afa31
feat: Update substrate to gear-polkadot-stable2409
ukint-vs Oct 6, 2024
b56f2b3
chore(runtime-interface): enable wasmtime feature
ukint-vs Oct 14, 2024
7dcaec5
refactor(vara-runtime): Use frame_support::runtime
ukint-vs Oct 14, 2024
e4b9c9b
refactor(vara-runtime): Update sp_genesis_builder
ukint-vs Oct 14, 2024
b784b8a
refactor(vara-runtime): Update pallets configs
ukint-vs Oct 14, 2024
57842da
feat(rpc): Update jsonrpsee, update rpc extension and modules
ukint-vs Oct 17, 2024
e9115e5
feat(node): Update service, remove Native executor
ukint-vs Oct 17, 2024
6dc3970
feat(ethexe-ethereum): Update alloy to 0.4.2
ukint-vs Oct 17, 2024
0b40f83
fmt
ukint-vs Oct 17, 2024
fc07496
Merge branch 'master' into vs/alloy-0.4.2
ukint-vs Oct 17, 2024
c780799
Merge branch 'vs/alloy-0.4.2' into vs/substrate-stable2409
ukint-vs Oct 17, 2024
7001d9d
chore: Update mocks and tests
ukint-vs Oct 18, 2024
65f2b8d
spawn statement executor
ukint-vs Oct 18, 2024
2733973
Merge remote-tracking branch 'origin/master' into vs/substrate-stable…
ukint-vs Oct 18, 2024
12cd853
Revert "spawn statement executor"
ukint-vs Oct 18, 2024
c0c499b
rm statement client
ukint-vs Oct 18, 2024
d65ca7d
rm test
ukint-vs Oct 18, 2024
05d0a2c
update fuzzer tests
ukint-vs Oct 18, 2024
ca77917
current_storage_version -> in_code_storage_version
ukint-vs Oct 19, 2024
f736d11
feat(node): Spawn authority discovery module
ukint-vs Oct 19, 2024
1f68b4d
clippy
ukint-vs Oct 19, 2024
0227cfe
update test extensions
ukint-vs Oct 19, 2024
f89c2a1
add rust-src
ukint-vs Oct 19, 2024
0e4f8d5
update gsdk metadata
ukint-vs Oct 19, 2024
dba57e0
do not pin packages to frame-support 22.0.0
StackOverflowExcept1on Oct 23, 2024
2d583ae
Merge remote-tracking branch 'origin/master' into vs/substrate-stable…
StackOverflowExcept1on Oct 23, 2024
1b00bd5
fix Cargo.lock after merge
StackOverflowExcept1on Oct 23, 2024
9cbc881
rm frame-benchmarking from node-testing
ukint-vs Oct 23, 2024
e8d0139
update
ukint-vs Oct 29, 2024
dbf083a
Update signature
ukint-vs Oct 29, 2024
f30239e
update substrate
breathx Oct 29, 2024
deb2cb3
extrinsic_inclusion_mode
ukint-vs Oct 29, 2024
992c25f
Merge branch 'master' into vs/substrate-stable2409
ukint-vs Oct 29, 2024
f55a237
fmt
ukint-vs Oct 29, 2024
cbef49b
fix wasm blob version
ukint-vs Oct 29, 2024
59343cf
fix rpc test
ukint-vs Oct 29, 2024
4ff51f8
fix deps
ukint-vs Oct 30, 2024
9e12a47
update migrations
ukint-vs Oct 30, 2024
557fa83
impl cleanup migrations for fellowship index
breathx Oct 31, 2024
70db723
update blake3
ukint-vs Oct 31, 2024
837993a
fix blake3 win cross compilation
breathx Oct 31, 2024
3c5126a
Try to fix OpenSSL build in `win-cross`
ark0f Oct 31, 2024
7de9f6c
Use `sudo` to unpack perl
ark0f Oct 31, 2024
8abf359
Set `OPENSSL_NO_VENDOR` env var
ark0f Oct 31, 2024
9f923f7
Install Jom
ark0f Oct 31, 2024
de8f63f
Use bash script to run Jom in wine
ark0f Oct 31, 2024
ee5ef78
Install OpenSSL binaries for `win-cross` job
ark0f Nov 1, 2024
5dec225
Fix env name
ark0f Nov 1, 2024
dd35a17
enable metadata-hash extension
breathx Nov 1, 2024
345f743
setup perl for windows runner
breathx Nov 1, 2024
9dd74c5
revert me: force win-native before linux
breathx Nov 1, 2024
dbe116c
move perl setup after msys2
breathx Nov 1, 2024
a4648a5
install perl differently
breathx Nov 1, 2024
327508e
try install choco
breathx Nov 1, 2024
993a6fe
Install perl directly
breathx Nov 1, 2024
5578f4b
comment perl installation
breathx Nov 1, 2024
b70f548
Install Strawberry Perl
ark0f Nov 1, 2024
3f32234
Install nextest without temporary file
ark0f Nov 1, 2024
18d9859
Install Strawberry Perl portable
ark0f Nov 1, 2024
3e1fb7a
Fix filename
ark0f Nov 1, 2024
a03aba8
Revert "revert me: force win-native before linux"
ark0f Nov 1, 2024
17660a8
Merge remote-tracking branch 'origin/master' into vs/substrate-stable…
ukint-vs Nov 4, 2024
fc30044
cleanup
ukint-vs Nov 4, 2024
cff74fb
Always optimize `corosensei` crate
ark0f Nov 10, 2024
b4fcdbd
Merge remote-tracking branch 'origin/master' into vs/substrate-stable…
ark0f Nov 10, 2024
096959a
Update Cargo.lock
ark0f Nov 10, 2024
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
14 changes: 13 additions & 1 deletion .github/workflows/build-win-native.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,18 @@ jobs:
procps
mingw-w64-x86_64-protobuf

- name: "Install: Strawberry Perl"
run: |
$perlPath = "$Env:USERPROFILE\strawberry-perl"

$tmp = New-TemporaryFile | Rename-Item -NewName { $_ -replace 'tmp$', 'zip' } -PassThru
Invoke-WebRequest -OutFile $tmp "https://github.com/StrawberryPerl/Perl-Dist-Strawberry/releases/download/SP_54001_64bit_UCRT/strawberry-perl-5.40.0.1-64bit-portable.zip"
$tmp | Expand-Archive -DestinationPath $perlPath -Force
$tmp | Remove-Item

Add-Content -Path $Env:GITHUB_ENV -Value "OPENSSl_SRC_PERL=$perlPath/perl/bin/perl.exe"
shell: powershell

- name: "Install: Rustup"
run: |
Invoke-WebRequest -OutFile rustup-init.exe https://win.rustup.rs/x86_64
Expand All @@ -59,7 +71,7 @@ jobs:

- name: "Install: cargo-nextest"
run: |
$tmp = New-TemporaryFile | Rename-Item -NewName { $_ -replace 'tmp$', 'zip' } -PassThru
$tmp = "cargo-nextest.zip"
Invoke-WebRequest -OutFile $tmp https://get.nexte.st/latest/windows
$outputDir = if ($Env:CARGO_HOME) { Join-Path $Env:CARGO_HOME "bin" } else { "~/.cargo/bin" }
$tmp | Expand-Archive -DestinationPath $outputDir -Force
Expand Down
7 changes: 7 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -219,6 +219,13 @@ jobs:
wineboot
winetricks win10

- name: "Install: FireDaemon OpenSSL"
run: |
wget https://download.firedaemon.com/FireDaemon-OpenSSL/openssl-3.4.0.zip
unzip openssl-3.4.0.zip "x64/*" -d openssl
echo "OPENSSL_NO_VENDOR=1" >> $GITHUB_ENV
echo "OPENSSL_DIR=$(pwd)/openssl/x64" >> $GITHUB_ENV

- name: "Install: LLVM"
run: |
sudo ./.github/build-win-cross/update-alternatives-clang.sh 12 100
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ on:
- false
default: 'false'

concurrency:
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

Expand Down Expand Up @@ -73,7 +73,7 @@ jobs:
cp -vf target/release/wasm-proc ./

- name: "Build: Production `vara-runtime`"
run: cargo build -p vara-runtime --profile production --no-default-features --features std
run: cargo build -p vara-runtime --profile production --no-default-features --features std,metadata-hash

- name: "Test: Production `vara-runtime`"
run: ./wasm-proc --check-runtime-imports --check-runtime-is-dev false target/production/wbuild/vara-runtime/vara_runtime.compact.wasm
Expand Down
Loading
Loading