@@ -14,7 +14,7 @@ concurrency:
14
14
15
15
jobs :
16
16
ext-test :
17
- runs-on : ubuntu-latest
17
+ runs-on : self-hosted
18
18
steps :
19
19
- name : Checkout source code
20
20
uses : actions/checkout@v4
31
31
strategy :
32
32
fail-fast : false
33
33
matrix :
34
- platform : [ ubuntu-latest , windows-latest, macos-latest ]
34
+ platform : [ self-hosted , windows-latest, macos-latest ]
35
35
toolchain : [ stable, beta, 1.63.0 ] # 1.63.0 is the MSRV for all crates but `lightning-transaction-sync`.
36
36
exclude :
37
37
- platform : windows-latest
@@ -45,13 +45,13 @@ jobs:
45
45
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile=minimal --default-toolchain ${{ matrix.toolchain }}
46
46
rustup override set ${{ matrix.toolchain }}
47
47
- name : Install no-std-check dependencies for ARM Embedded
48
- if : " matrix.platform == 'ubuntu-latest '"
48
+ if : " matrix.platform == 'self-hosted '"
49
49
run : |
50
50
rustup target add thumbv7m-none-eabi
51
51
sudo apt-get -y install gcc-arm-none-eabi
52
52
sudo apt-get clean
53
53
- name : shellcheck the CI and `contrib` scripts
54
- if : " matrix.platform == 'ubuntu-latest '"
54
+ if : " matrix.platform == 'self-hosted '"
55
55
run : |
56
56
sudo apt-get -y install shellcheck
57
57
sudo apt-get clean
@@ -111,7 +111,7 @@ jobs:
111
111
coverage :
112
112
strategy :
113
113
fail-fast : false
114
- runs-on : ubuntu-latest
114
+ runs-on : self-hosted
115
115
steps :
116
116
- name : Checkout source code
117
117
uses : actions/checkout@v4
@@ -206,7 +206,7 @@ jobs:
206
206
RUSTFLAGS="--cfg=ldk_bench --cfg=require_route_graph_test" cargo bench
207
207
208
208
check_commits :
209
- runs-on : ubuntu-latest
209
+ runs-on : self-hosted
210
210
env :
211
211
TOOLCHAIN : stable
212
212
steps :
@@ -258,7 +258,7 @@ jobs:
258
258
RUSTDOCFLAGS : ' --cfg=taproot'
259
259
260
260
fuzz :
261
- runs-on : ubuntu-latest
261
+ runs-on : self-hosted
262
262
env :
263
263
TOOLCHAIN : 1.63
264
264
steps :
0 commit comments