[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
+5 -5
View File
@@ -82,7 +82,7 @@ jobs:
clippy:
name: Cargo clippy
runs-on: ubuntu-latest
runs-on: parity-large
needs: [fmt, machete]
steps:
- name: Checkout sources
@@ -145,7 +145,7 @@ jobs:
check:
name: Cargo check
runs-on: ubuntu-latest
runs-on: parity-large
needs: [fmt, machete]
steps:
- name: Checkout sources
@@ -235,7 +235,7 @@ jobs:
docs:
name: Check documentation and run doc tests
runs-on: ubuntu-latest
runs-on: parity-large
needs: [fmt, machete]
steps:
- name: Checkout sources
@@ -268,7 +268,7 @@ jobs:
tests:
name: "Test (Native)"
runs-on: ubuntu-latest-16-cores
runs-on: parity-large
needs: [clippy, wasm_clippy, check, wasm_check, docs]
timeout-minutes: 30
steps:
@@ -302,7 +302,7 @@ jobs:
unstable_backend_tests:
name: "Test chainhead backend"
runs-on: ubuntu-latest-16-cores
runs-on: parity-large
needs: [clippy, wasm_clippy, check, wasm_check, docs]
timeout-minutes: 30
steps: