[ci] Use parity-large runners instead ubuntu-latest-16-cores (#1821)

* [ci] Use parity-large runners instead ubuntu-latest-16-cores

* isntall curl, move clippy, check, docs to parity-large

* install gcc, make, clang

* isntall cmake

* mv artifacts to /usr/local/bin

* sudo mv

* check build-nodes

* uncomment upload

* temporary run build-nodes on pull request to make CI green

* rm on: pr from build-nodes
This commit is contained in:
Alexander Samusev
2024-10-09 14:41:04 +02:00
committed by GitHub
parent 6fd3e7b266
commit 00b3149fca
3 changed files with 22 additions and 17 deletions
+9 -7
View File
@@ -10,7 +10,7 @@ on:
jobs:
tests:
name: Build Substrate and Polkadot Binaries
runs-on: ubuntu-latest-16-cores
runs-on: parity-large
steps:
- name: checkout polkadot-sdk
uses: actions/checkout@v4
@@ -18,13 +18,15 @@ jobs:
repository: paritytech/polkadot-sdk
- name: Install dependencies
run: sudo apt-get install -y protobuf-compiler
run: sudo apt-get update && sudo apt-get install -y protobuf-compiler curl gcc make clang cmake
- name: Install WASM toolchain
run: rustup target add wasm32-unknown-unknown
- name: Install WASM toolchain
run: rustup component add rust-src
- name: Install Rust stable toolchain
uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: stable
components: rust-src
target: wasm32-unknown-unknown
- name: Rust Cache
uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 # v2.7.3