Skip to content

Commit bead249

Browse files
committed
Update CI
1 parent 6fb4cab commit bead249

File tree

2 files changed

+4
-10
lines changed

2 files changed

+4
-10
lines changed

.github/workflows/test.yml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,7 @@ jobs:
1313
strategy:
1414
fail-fast: false
1515
matrix:
16-
crystal_version:
17-
- 1.15.1
18-
- 1.16.3
19-
- 1.17.1
20-
- 1.18.2
21-
- latest
16+
crystal_version: ${{ github.event_name == 'schedule' && fromJSON('["latest"]') || fromJSON('["1.15.1", "1.16.3", "1.17.1", "1.18.2", "latest"]') }}
2217
experimental: [false]
2318
include:
2419
- crystal_version: nightly

scripts/run_batched_specs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,14 @@
33
batch_number=10
44
spec_files=$(find ./spec -name "*_spec.cr")
55
num_files=$(echo "$spec_files" | wc -l)
6-
batch_size=$(( $num_files / $batch_number ))
6+
batch_size=$(($num_files / $batch_number))
77

88
i=0
99
while [ $i -lt $batch_number ]; do
10-
batch_files=$(echo "$spec_files" | tail -n +$(( $batch_size * $i + 1 )) | head -$batch_size)
10+
batch_files=$(echo "$spec_files" | tail -n +$(($batch_size * $i + 1)) | head -$batch_size)
1111

1212
echo "Running batch $(($i + 1))..."
13-
echo "$batch_files" | xargs crystal spec --no-color --error-on-warnings --exclude-warnings=spec/awscr-s3/util_spec.cr
13+
echo "$batch_files" | xargs crystal spec --no-color --error-on-warnings --exclude-warnings=spec/awscr-s3/util_spec.cr --exclude-warnings=lib/timecop/src/timecop/core_ext/time.cr
1414
i=$((i + 1))
1515
echo ""
1616
done
17-

0 commit comments

Comments
 (0)