Skip to content

Commit 37b46bb

Browse files
committed
CI: Install docker-compose
docker-compose doesn't appear to be included in the github actions runner images anymore so we need to install it manually. Ideally we would use the `services` key in github actions workflows but our tests depend on eventstore using the certificates included in the repository.
1 parent b683d5c commit 37b46bb

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

.github/workflows/ci.yml

+3
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@ jobs:
1717
- name: Checkout
1818
uses: actions/checkout@v4
1919

20+
- name: Install docker-compose
21+
run: sudo apt install docker-compose
22+
2023
- name: Spawn docker-compose EventStoreDB container
2124
run: docker-compose up --detach eventstore
2225

.github/workflows/compatibility.yml

+3
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@ jobs:
2626
- name: Checkout
2727
uses: actions/checkout@v4
2828

29+
- name: Install docker-compose
30+
run: sudo apt install docker-compose
31+
2932
- name: Set the EventStoreDB version
3033
run: sed -i 's|ghcr.io/eventstore/eventstore:ci|eventstore/eventstore:${{ matrix.eventstore }}-buster-slim|g' docker-compose.yml
3134

0 commit comments

Comments
 (0)