Skip to content

Commit ffb8121

Browse files
committed
don't rebuild WebKit if it's been cached
1 parent 2dbc985 commit ffb8121

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

.github/workflows/test.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
runs-on: ubuntu-latest
99
steps:
1010
- uses: actions/checkout@v2
11-
11+
1212
- uses: DeLaGuardo/setup-clojure@2.0
1313
with:
1414
tools-deps: '1.10.1.536'
@@ -32,7 +32,7 @@ jobs:
3232
key: ${{ runner.os }}-${{ env.cache-name }}-${{ hashFiles('**/deps.edn') }}
3333
restore-keys: |
3434
${{ runner.os }}-${{ env.cache-name }}-
35-
35+
3636
- name: Cache JSC
3737
uses: actions/cache@v2
3838
env:
@@ -47,18 +47,18 @@ jobs:
4747
run: clojure -A:runtime.test.build
4848

4949
- name: Install JSC
50-
run: git clone --depth=1 git://git.webkit.org/WebKit.git WebKit; cd WebKit; Tools/Scripts/build-jsc --jsc-only; cd ..
50+
run: [[ -d WebKit ]] || { git clone --depth=1 git://git.webkit.org/WebKit.git WebKit; cd WebKit; Tools/Scripts/build-jsc --jsc-only; cd .. }
5151

5252
- name: Run tests
53-
run: WebKit/WebKitBuild/Release/bin/jsc builds/out-adv/core-advanced-test.js
53+
run: WebKit/WebKitBuild/Release/bin/jsc builds/out-adv/core-advanced-test.js
5454

5555
# Compiler Tests
5656
compiler-test:
5757
name: Compiler Tests
5858
runs-on: ubuntu-latest
5959
steps:
6060
- uses: actions/checkout@v2
61-
61+
6262
- uses: DeLaGuardo/setup-clojure@2.0
6363
with:
6464
tools-deps: '1.10.1.536'

0 commit comments

Comments
 (0)