@@ -42,23 +42,31 @@ jobs:
4242 vertica :
4343 image : cjonesy/docker-vertica:9.2.1-0
4444 ports : [ 5433 ]
45- clickhouse :
46- image : clickhouse:latest
47- ports : [ 8123, 9000 ]
48- env :
49- CLICKHOUSE_SKIP_USER_SETUP : 1
50- options : >-
45+ steps :
46+ - name : Free Disk Space
47+ uses : endersonmenezes/free-disk-space@v3
48+ with :
49+ rm_cmd : rmz
50+ remove_android : true
51+ remove_dotnet : true
52+ remove_haskell : true
53+ remove_tool_cache : true
54+ remove_swap : true
55+ remove_packages : " azure-cli google-cloud-cli microsoft-edge-stable google-chrome-stable firefox postgresql* temurin-* *llvm* mysql* dotnet-sdk-*"
56+ remove_packages_one_command : true
57+ remove_folders : " /usr/share/swift /usr/share/miniconda /usr/share/az* /usr/local/lib/node_modules /usr/local/share/chromium /usr/local/share/powershell /usr/local/julia /usr/local/aws-cli /usr/local/aws-sam-cli /usr/share/gradle"
58+ - name : Start CockroachDB
59+ run : docker run -d -p 26257:26257 cockroachdb/cockroach:latest start-single-node --insecure
60+ - name : Start ClickHouse
61+ env : { CLICKHOUSE_SKIP_USER_SETUP: 1 }
62+ run : >-
63+ docker run -d -p 8123:8123 -p 9000:9000
5164 --ulimit nofile=262144:262144
5265 --health-cmd "clickhouse-client --query 'SELECT 1'"
5366 --health-interval 20s
5467 --health-timeout 10s
5568 --health-retries 10
56- steps :
57- # https://github.com/orgs/community/discussions/25678#discussioncomment-9017167
58- - name : Free Disk Space
59- run : find /opt -maxdepth 1 -mindepth 1 '!' -path ./containerd '!' -path ./actionarchivecache '!' -path ./runner '!' -path ./runner-cache -exec rm -rf '{}' ';'
60- - name : Start CockroachDB
61- run : docker run -d -p 26257:26257 cockroachdb/cockroach:latest start-single-node --insecure
69+ clickhouse:latest
6270 - uses : actions/checkout@v4
6371 - name : Setup Perl
6472 id : perl
@@ -113,7 +121,7 @@ jobs:
113121 LIVE_COCKROACH_REQUIRED : true
114122 SQITCH_TEST_COCKROACH_URI : db:cockroach://root@localhost:26257/
115123 LIVE_CLICKHOUSE_REQUIRED : true
116- SQITCH_TEST_CLICKHOUSE_URI : db:clickhouse://default@localhost:${{ job.services.clickhouse.ports[ 8123] }} /default?Driver=ClickHouse&NativePort=${{ job.services.clickhouse.ports[ 9000] }}
124+ SQITCH_TEST_CLICKHOUSE_URI : db:clickhouse://default@localhost:8123/default?Driver=ClickHouse&NativePort=9000
117125 run : prove -lrj4 t
118126 - name : Report Coverage
119127 env :
0 commit comments