Skip to content

Commit 9e46160

Browse files
authored
Use Zeus to run integration tests on CI (#212)
This vastly decreases the amount of time it takes to run CI. For instance, the "Run tests" job in a single workflow goes from ~7 minutes to ~1.75 minutes.
1 parent 8d0c698 commit 9e46160

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

.github/workflows/super_diff.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,5 +103,16 @@ jobs:
103103
with:
104104
ruby-version: ${{ matrix.ruby }}
105105
bundler-cache: true
106+
- name: Install Zeus
107+
run: gem install zeus
108+
- name: Start Zeus
109+
uses: JarvusInnovations/background-action@v1
110+
with:
111+
run: zeus start
112+
wait-on: |
113+
socket:.zeus.sock
114+
file:.zeus.sock
115+
wait-for: 15s
116+
log-output-if: failure
106117
- name: Run tests
107118
run: bundle exec rake --trace

0 commit comments

Comments
 (0)