Skip to content

Commit e08a604

Browse files
committed
f: rename steps to sound like actions
1 parent 8a7ac46 commit e08a604

2 files changed

Lines changed: 54 additions & 54 deletions

File tree

.github/workflows/build.yml

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -90,58 +90,58 @@ jobs:
9090
echo "ELECTRS_EXE=$( pwd )/bin/electrs-${{ runner.os }}-${{ runner.arch }}" >> "$GITHUB_ENV"
9191
- name: Check workspace (except lightning-transaction-sync)
9292
shell: bash
93-
run: CI_ENV=1 CI_MINIMIZE_DISK_USAGE=1 ./ci/ci-tests.sh workspace-check
93+
run: CI_ENV=1 CI_MINIMIZE_DISK_USAGE=1 ./ci/ci-tests.sh check-workspace
9494
- name: Test workspace (except lightning-transaction-sync)
9595
shell: bash
96-
run: CI_ENV=1 CI_MINIMIZE_DISK_USAGE=1 ./ci/ci-tests.sh workspace-tests
96+
run: CI_ENV=1 CI_MINIMIZE_DISK_USAGE=1 ./ci/ci-tests.sh test-workspace
9797
- name: Test upgrade from prior LDK versions
9898
shell: bash
99-
run: CI_ENV=1 CI_MINIMIZE_DISK_USAGE=1 ./ci/ci-tests.sh ldk-upgrade-tests
99+
run: CI_ENV=1 CI_MINIMIZE_DISK_USAGE=1 ./ci/ci-tests.sh test-ldk-upgrade
100100
- name: Check and build docs for workspace members
101101
shell: bash
102-
run: CI_ENV=1 CI_MINIMIZE_DISK_USAGE=1 ./ci/ci-tests.sh workspace-member-checks
102+
run: CI_ENV=1 CI_MINIMIZE_DISK_USAGE=1 ./ci/ci-tests.sh test-workspace-members
103103
- name: Test lightning with dnssec feature
104104
shell: bash
105-
run: CI_ENV=1 CI_MINIMIZE_DISK_USAGE=1 ./ci/ci-tests.sh lightning-dnssec
105+
run: CI_ENV=1 CI_MINIMIZE_DISK_USAGE=1 ./ci/ci-tests.sh test-lightning-dnssec
106106
- name: Test Block Sync Clients with features
107107
shell: bash
108-
run: CI_ENV=1 CI_MINIMIZE_DISK_USAGE=1 ./ci/ci-tests.sh lightning-block-sync-tests
108+
run: CI_ENV=1 CI_MINIMIZE_DISK_USAGE=1 ./ci/ci-tests.sh test-lightning-block-sync
109109
- name: Check Transaction Sync Clients
110110
shell: bash
111-
run: CI_ENV=1 CI_MINIMIZE_DISK_USAGE=1 ./ci/ci-tests.sh lightning-transaction-sync-checks
111+
run: CI_ENV=1 CI_MINIMIZE_DISK_USAGE=1 ./ci/ci-tests.sh check-lightning-transaction-sync
112112
- name: Test Transaction Sync Clients
113113
shell: bash
114-
run: CI_ENV=1 CI_MINIMIZE_DISK_USAGE=1 ./ci/ci-tests.sh lightning-transaction-sync-tests
114+
run: CI_ENV=1 CI_MINIMIZE_DISK_USAGE=1 ./ci/ci-tests.sh test-lightning-transaction-sync
115115
- name: Test lightning-persister with tokio
116116
shell: bash
117-
run: CI_ENV=1 CI_MINIMIZE_DISK_USAGE=1 ./ci/ci-tests.sh lightning-persister-tests
117+
run: CI_ENV=1 CI_MINIMIZE_DISK_USAGE=1 ./ci/ci-tests.sh test-lightning-persister
118118
- name: Test Custom Message Macros
119119
shell: bash
120-
run: CI_ENV=1 CI_MINIMIZE_DISK_USAGE=1 ./ci/ci-tests.sh lightning-custom-message-tests
120+
run: CI_ENV=1 CI_MINIMIZE_DISK_USAGE=1 ./ci/ci-tests.sh test-lightning-custom-message
121121
- name: Test backtrace-debug builds
122122
shell: bash
123-
run: CI_ENV=1 CI_MINIMIZE_DISK_USAGE=1 ./ci/ci-tests.sh lightning-backtrace
123+
run: CI_ENV=1 CI_MINIMIZE_DISK_USAGE=1 ./ci/ci-tests.sh test-lightning-backtrace
124124
- name: Test no_std builds
125125
shell: bash
126-
run: CI_ENV=1 CI_MINIMIZE_DISK_USAGE=1 ./ci/ci-tests.sh no-std-tests
126+
run: CI_ENV=1 CI_MINIMIZE_DISK_USAGE=1 ./ci/ci-tests.sh test-no-std
127127
- name: Test c_bindings builds
128128
shell: bash
129-
run: CI_ENV=1 CI_MINIMIZE_DISK_USAGE=1 ./ci/ci-tests.sh c-bindings-tests
129+
run: CI_ENV=1 CI_MINIMIZE_DISK_USAGE=1 ./ci/ci-tests.sh test-c-bindings
130130
- name: Test other crate-specific builds
131131
shell: bash
132-
run: CI_ENV=1 CI_MINIMIZE_DISK_USAGE=1 ./ci/ci-tests.sh other-crate-specific
132+
run: CI_ENV=1 CI_MINIMIZE_DISK_USAGE=1 ./ci/ci-tests.sh test-crate-specific
133133
- name: Check no_std downstream crate
134134
shell: bash
135-
run: CI_ENV=1 CI_MINIMIZE_DISK_USAGE=1 ./ci/ci-tests.sh no-std-check
135+
run: CI_ENV=1 CI_MINIMIZE_DISK_USAGE=1 ./ci/ci-tests.sh check-no-std
136136
- name: Check MSRV with release pins only
137137
shell: bash
138-
run: CI_ENV=1 CI_MINIMIZE_DISK_USAGE=1 ./ci/ci-tests.sh msrv-no-dev-deps-check
138+
run: CI_ENV=1 CI_MINIMIZE_DISK_USAGE=1 ./ci/ci-tests.sh check-msrv-no-dev-deps
139139
- name: Build no_std for ARM Embedded
140140
shell: bash
141-
run: CI_ENV=1 CI_MINIMIZE_DISK_USAGE=1 ./ci/ci-tests.sh no-std-check-arm
141+
run: CI_ENV=1 CI_MINIMIZE_DISK_USAGE=1 ./ci/ci-tests.sh check-no-std-arm
142142
- name: Test cfg-flag builds
143143
shell: bash
144-
run: CI_ENV=1 CI_MINIMIZE_DISK_USAGE=1 ./ci/ci-tests.sh cfg-flag-tests
144+
run: CI_ENV=1 CI_MINIMIZE_DISK_USAGE=1 ./ci/ci-tests.sh test-cfg-flags
145145

146146
coverage:
147147
needs: fuzz

ci/ci-tests.sh

Lines changed: 36 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -26,24 +26,24 @@ export RUST_BACKTRACE=1
2626

2727
# All steps in order, matching the original script flow
2828
ALL_STEPS="
29-
workspace-check
30-
workspace-tests
31-
ldk-upgrade-tests
32-
workspace-member-checks
33-
lightning-dnssec
34-
lightning-block-sync-tests
35-
lightning-transaction-sync-checks
36-
lightning-transaction-sync-tests
37-
lightning-persister-tests
38-
lightning-custom-message-tests
39-
lightning-backtrace
40-
no-std-tests
41-
c-bindings-tests
42-
other-crate-specific
43-
no-std-check
44-
msrv-no-dev-deps-check
45-
no-std-check-arm
46-
cfg-flag-tests
29+
check-workspace
30+
test-workspace
31+
test-ldk-upgrade
32+
test-workspace-members
33+
test-lightning-dnssec
34+
test-lightning-block-sync
35+
check-lightning-transaction-sync
36+
test-lightning-transaction-sync
37+
test-lightning-persister
38+
test-lightning-custom-message
39+
test-lightning-backtrace
40+
test-no-std
41+
test-c-bindings
42+
test-crate-specific
43+
check-no-std
44+
check-msrv-no-dev-deps
45+
check-no-std-arm
46+
test-cfg-flags
4747
"
4848

4949
# If a step name is passed, run just that step. Otherwise run all.
@@ -58,39 +58,39 @@ WORKSPACE_MEMBERS=( $(cat Cargo.toml | tr '\n' '\r' | sed 's/\r //g' | tr '\r
5858
for STEP in $STEPS_TO_RUN; do
5959
case "$STEP" in
6060

61-
workspace-check)
61+
check-workspace)
6262
echo -e "\n\nChecking the workspace, except lightning-transaction-sync."
6363
cargo check --verbose --color always
6464
;;
6565

66-
workspace-tests)
66+
test-workspace)
6767
echo -e "\n\nTesting the workspace, except lightning-transaction-sync."
6868
cargo test --verbose --color always
6969
;;
7070

71-
ldk-upgrade-tests)
71+
test-ldk-upgrade)
7272
echo -e "\n\nTesting upgrade from prior versions of LDK"
7373
pushd lightning-tests
7474
cargo test
7575
popd
7676
;;
7777

78-
workspace-member-checks)
78+
test-workspace-members)
7979
echo -e "\n\nChecking and building docs for all workspace members individually..."
8080
for DIR in "${WORKSPACE_MEMBERS[@]}"; do
8181
cargo check -p "$DIR" --verbose --color always
8282
cargo doc -p "$DIR" --document-private-items
8383
done
8484
;;
8585

86-
lightning-dnssec)
86+
test-lightning-dnssec)
8787
echo -e "\n\nChecking and testing lightning with features"
8888
cargo test -p lightning --verbose --color always --features dnssec
8989
cargo check -p lightning --verbose --color always --features dnssec
9090
cargo doc -p lightning --document-private-items --features dnssec
9191
;;
9292

93-
lightning-block-sync-tests)
93+
test-lightning-block-sync)
9494
echo -e "\n\nChecking and testing Block Sync Clients with features"
9595

9696
cargo test -p lightning-block-sync --verbose --color always --features rest-client
@@ -103,15 +103,15 @@ cargo test -p lightning-block-sync --verbose --color always --features rpc-clien
103103
cargo check -p lightning-block-sync --verbose --color always --features rpc-client,rest-client,tokio
104104
;;
105105

106-
lightning-transaction-sync-checks)
106+
check-lightning-transaction-sync)
107107
echo -e "\n\nChecking Transaction Sync Clients with features."
108108
cargo check -p lightning-transaction-sync --verbose --color always --features esplora-blocking
109109
cargo check -p lightning-transaction-sync --verbose --color always --features esplora-async
110110
cargo check -p lightning-transaction-sync --verbose --color always --features esplora-async-https
111111
cargo check -p lightning-transaction-sync --verbose --color always --features electrum
112112
;;
113113

114-
lightning-transaction-sync-tests)
114+
test-lightning-transaction-sync)
115115
if [ -z "$CI_ENV" ] && [[ -z "$BITCOIND_EXE" || -z "$ELECTRS_EXE" ]]; then
116116
echo -e "\n\nSkipping testing Transaction Sync Clients due to BITCOIND_EXE or ELECTRS_EXE being unset."
117117
cargo check -p lightning-transaction-sync --tests
@@ -124,25 +124,25 @@ else
124124
fi
125125
;;
126126

127-
lightning-persister-tests)
127+
test-lightning-persister)
128128
echo -e "\n\nChecking and testing lightning-persister with features"
129129
cargo test -p lightning-persister --verbose --color always --features tokio
130130
cargo check -p lightning-persister --verbose --color always --features tokio
131131
cargo doc -p lightning-persister --document-private-items --features tokio
132132
;;
133133

134-
lightning-custom-message-tests)
134+
test-lightning-custom-message)
135135
echo -e "\n\nTest Custom Message Macros"
136136
cargo test -p lightning-custom-message --verbose --color always
137137
[ "$CI_MINIMIZE_DISK_USAGE" != "" ] && cargo clean
138138
;;
139139

140-
lightning-backtrace)
140+
test-lightning-backtrace)
141141
echo -e "\n\nTest backtrace-debug builds"
142142
cargo test -p lightning --verbose --color always --features backtrace
143143
;;
144144

145-
no-std-tests)
145+
test-no-std)
146146
echo -e "\n\nTesting no_std builds"
147147
for DIR in lightning-invoice lightning-rapid-gossip-sync lightning-liquidity; do
148148
cargo test -p $DIR --verbose --color always --no-default-features
@@ -152,7 +152,7 @@ cargo test -p lightning --verbose --color always --no-default-features
152152
cargo test -p lightning-background-processor --verbose --color always --no-default-features
153153
;;
154154

155-
c-bindings-tests)
155+
test-c-bindings)
156156
echo -e "\n\nTesting c_bindings builds"
157157
# Note that because `$RUSTFLAGS` is not passed through to doctest builds we cannot selectively
158158
# disable doctests in `c_bindings` so we skip doctests entirely here.
@@ -169,7 +169,7 @@ RUSTFLAGS="$RUSTFLAGS --cfg=c_bindings" cargo test -p lightning-background-proce
169169
RUSTFLAGS="$RUSTFLAGS --cfg=c_bindings" cargo test -p lightning --verbose --color always --no-default-features --lib --bins --tests
170170
;;
171171

172-
other-crate-specific)
172+
test-crate-specific)
173173
echo -e "\n\nTesting other crate-specific builds"
174174
# Note that outbound_commitment_test only runs in this mode because of hardcoded signature values
175175
RUSTFLAGS="$RUSTFLAGS --cfg=ldk_test_vectors" cargo test -p lightning --verbose --color always --no-default-features --features=std
@@ -178,7 +178,7 @@ RUSTFLAGS="$RUSTFLAGS --cfg=ldk_test_vectors" cargo test -p lightning --verbose
178178
cargo test -p lightning-invoice --verbose --color always --no-default-features --features serde
179179
;;
180180

181-
no-std-check)
181+
check-no-std)
182182
echo -e "\n\nTesting no_std build on a downstream no-std crate"
183183
# check no-std compatibility across dependencies
184184
pushd no-std-check
@@ -187,7 +187,7 @@ cargo check --verbose --color always
187187
popd
188188
;;
189189

190-
msrv-no-dev-deps-check)
190+
check-msrv-no-dev-deps)
191191
# Test that we can build downstream code with only the "release pins".
192192
pushd msrv-no-dev-deps-check
193193
PIN_RELEASE_DEPS
@@ -196,7 +196,7 @@ cargo check
196196
popd
197197
;;
198198

199-
no-std-check-arm)
199+
check-no-std-arm)
200200
if [ -f "$(which arm-none-eabi-gcc)" ]; then
201201
pushd no-std-check
202202
cargo build --target=thumbv7m-none-eabi
@@ -205,7 +205,7 @@ if [ -f "$(which arm-none-eabi-gcc)" ]; then
205205
fi
206206
;;
207207

208-
cfg-flag-tests)
208+
test-cfg-flags)
209209
echo -e "\n\nTest cfg-flag builds"
210210
RUSTFLAGS="--cfg=taproot" cargo test --verbose --color always -p lightning
211211
[ "$CI_MINIMIZE_DISK_USAGE" != "" ] && cargo clean

0 commit comments

Comments
 (0)