File tree Expand file tree Collapse file tree 3 files changed +25
-15
lines changed
Expand file tree Collapse file tree 3 files changed +25
-15
lines changed Original file line number Diff line number Diff line change @@ -8,15 +8,15 @@ name: Build
88jobs :
99 build :
1010 name : Build contracts
11- runs-on : github-hosted-heavy-runner
11+ runs-on : k8s-infrastructure-generic
1212 steps :
1313 - name : Install Dependencies
14- uses : awalsh128/cache-apt-pkgs-action@v1
15- with :
16- packages : libudev-dev
17- version : 1.0
14+ run : |
15+ sudo apt update
16+ sudo apt install -y libudev-dev build-essential pkg-config
1817 - name : Clone the repository
1918 uses : actions/checkout@v4
19+ - uses : dtolnay/rust-toolchain@stable
2020 - name : Install plugins
2121 run : cargo install cargo-make cargo-near
2222 - name : Compile contract
2929
3030 publish :
3131 name : Publish contracts
32- runs-on : github-hosted-heavy-runner
32+ runs-on : k8s-infrastructure-generic
3333 needs : build
3434 steps :
3535 - name : Download artifacts
Original file line number Diff line number Diff line change 55jobs :
66 formatting :
77 name : Code Formatting
8- runs-on : ubuntu-latest
8+ runs-on : k8s-infrastructure-generic
99 steps :
1010 - name : Checkout repository
1111 uses : actions/checkout@v4
12+ - name : Install dependencies
13+ run : |
14+ sudo apt update
15+ sudo apt install -y libudev-dev build-essential pkg-config libssl-dev
16+ - uses : dtolnay/rust-toolchain@stable
1217 - name : Install dependencies
1318 run : cargo install cargo-make
1419 - run : cargo make fmt
1520
1621 linter :
1722 name : Code Linter
18- runs-on : ubuntu-latest
23+ runs-on : k8s-infrastructure-generic
1924 steps :
2025 - name : Checkout repository
2126 uses : actions/checkout@v4
27+ - name : Install dependencies
28+ run : |
29+ sudo apt update
30+ sudo apt install -y libudev-dev build-essential pkg-config libssl-dev
31+ - uses : dtolnay/rust-toolchain@stable
2232 - name : Install dependencies
2333 run : cargo install cargo-make
2434 - name : Run cargo clippy
2535 run : cargo make clippy
2636
2737 tests :
2838 name : Tests
29- runs-on : ubuntu-latest
39+ runs-on : k8s-infrastructure-generic
3040 steps :
3141 - name : Checkout repository
3242 uses : actions/checkout@v4
33- - name : Install Libudev
34- uses : awalsh128/cache-apt-pkgs-action@v1
35- with :
36- packages : libudev-dev
37- version : 1.0
43+ - name : Install dependencies
44+ run : |
45+ sudo apt update
46+ sudo apt install -y libudev-dev build-essential pkg-config libssl -dev
47+ - uses : dtolnay/rust-toolchain@stable
3848 - name : Install dependencies
3949 run : cargo install cargo-make cargo-near
4050 - name : Run cargo test
Original file line number Diff line number Diff line change 11[toolchain ]
2- channel = " 1.85 .0"
2+ channel = " 1.86 .0"
33components = [" clippy" , " rustfmt" ]
44targets = [" wasm32-unknown-unknown" ]
You can’t perform that action at this time.
0 commit comments