Skip to content

Commit e615152

Browse files
committed
ci: fix actions out of disk space
Signed-off-by: Yuki Kishimoto <[email protected]>
1 parent c64c8f8 commit e615152

File tree

2 files changed

+20
-16
lines changed

2 files changed

+20
-16
lines changed

.github/workflows/ci.yml

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -16,54 +16,44 @@ jobs:
1616
steps:
1717
- name: Checkout
1818
uses: actions/checkout@v3
19-
- name: Install just
20-
run: cargo install just
2119
- name: Check
22-
run: just check-fmt
20+
run: bash contrib/scripts/check-fmt.sh check
2321

2422
check-crates:
2523
name: Check crates
2624
runs-on: ubuntu-latest
2725
steps:
2826
- name: Checkout
2927
uses: actions/checkout@v3
30-
- name: Install just
31-
run: cargo install just
3228
- name: Check
33-
run: just check-crates
29+
run: bash contrib/scripts/check-crates.sh "" ci
3430

3531
check-crates-msrv:
3632
name: Check crates (MSRV)
3733
runs-on: ubuntu-latest
3834
steps:
3935
- name: Checkout
4036
uses: actions/checkout@v3
41-
- name: Install just
42-
run: cargo install just
4337
- name: Check
44-
run: just check-crates-msrv
38+
run: bash contrib/scripts/check-crates.sh msrv ""
4539

4640
check-bindings:
4741
name: Check bindings
4842
runs-on: ubuntu-latest
4943
steps:
5044
- name: Checkout
5145
uses: actions/checkout@v3
52-
- name: Install just
53-
run: cargo install just
5446
- name: Check
55-
run: just check-bindings
47+
run: bash contrib/scripts/check-bindings.sh
5648

5749
check-docs:
5850
name: Check docs
5951
runs-on: ubuntu-latest
6052
steps:
6153
- name: Checkout
6254
uses: actions/checkout@v3
63-
- name: Install just
64-
run: cargo install just
6555
- name: Check
66-
run: just check-docs
56+
run: bash contrib/scripts/check-docs.sh
6757

6858
build-no-std:
6959
name: Build no_std

contrib/scripts/check-crates.sh

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ set -euo pipefail
55
# MSRV
66
msrv="1.64.0"
77

8+
is_ci=false
89
is_msrv=false
910
version=""
1011

@@ -14,6 +15,11 @@ if [[ "$#" -gt 0 && "$1" == "msrv" ]]; then
1415
version="+$msrv"
1516
fi
1617

18+
# Check if "ci" is passed as an argument
19+
if [[ "$#" -gt 0 && "$2" == "ci" ]]; then
20+
is_ci=true
21+
fi
22+
1723
# Check if MSRV
1824
if [ "$is_msrv" == true ]; then
1925
# Install MSRV
@@ -22,6 +28,9 @@ if [ "$is_msrv" == true ]; then
2228
rustup target add wasm32-unknown-unknown --toolchain $msrv
2329
fi
2430

31+
echo "CI: $is_ci"
32+
echo "MSRV: $is_msrv"
33+
2534
buildargs=(
2635
"-p nostr"
2736
"-p nostr --no-default-features --features alloc"
@@ -30,7 +39,7 @@ buildargs=(
3039
"-p nostr-sdk"
3140
"-p nostr-sdk --no-default-features"
3241
"-p nostr-sdk --features nip47,nip57"
33-
#"-p nostr-sdk --features nip47,nip57 --target wasm32-unknown-unknown"
42+
"-p nostr-sdk --features nip47,nip57 --target wasm32-unknown-unknown"
3443
"-p nostr-sdk --features indexeddb,webln --target wasm32-unknown-unknown"
3544
"-p nostr-sdk --features sqlite"
3645
"-p nostr-sdk --features ndb"
@@ -75,5 +84,10 @@ do
7584

7685
cargo $version clippy $arg -- -D warnings
7786

87+
# If CI, clean every time to avoid to go out of space (GitHub Actions issue)
88+
if [ "$is_ci" == true ]; then
89+
cargo clean
90+
fi
91+
7892
echo
7993
done

0 commit comments

Comments
 (0)