Skip to content

Commit 15696d4

Browse files
committed
Add CCM CI pipeline
For now it will run on each PR. If at some point it becomes too slow we can switch it to running manually and before release.
1 parent 73ecdf1 commit 15696d4

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

.github/workflows/ccm_tests.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: CCM tests
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
- 'branch-*'
8+
pull_request:
9+
branches:
10+
- '**'
11+
env:
12+
CARGO_TERM_COLOR: always
13+
RUST_BACKTRACE: full
14+
15+
jobs:
16+
build:
17+
runs-on: ubuntu-latest
18+
timeout-minutes: 60
19+
steps:
20+
- uses: actions/checkout@v3
21+
- name: Install scylla-ccm
22+
run: pip3 install https://github.com/scylladb/scylla-ccm/archive/master.zip
23+
- name: Run CCM command to create the ~/.ccm dir
24+
continue-on-error: true
25+
run: ccm status
26+
- name: Update rust toolchain
27+
run: rustup update
28+
- name: Run CCM tests
29+
run: make ccm-test

0 commit comments

Comments
 (0)