Skip to content

Commit dcedce9

Browse files
committed
CI: Replace docker-compose with 'docker compose'
docker-compose has been removed from the github actions runners. `docker`'s compose command is the replacement.
1 parent 37b46bb commit dcedce9

File tree

2 files changed

+6
-12
lines changed

2 files changed

+6
-12
lines changed

.github/workflows/ci.yml

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

20-
- name: Install docker-compose
21-
run: sudo apt install docker-compose
22-
23-
- name: Spawn docker-compose EventStoreDB container
24-
run: docker-compose up --detach eventstore
20+
- name: Spawn docker compose EventStoreDB container
21+
run: docker compose up --detach eventstore
2522

2623
- name: Determine the elixir version
2724
run: echo "ELIXIR_VERSION=$(grep -h elixir .tool-versions | awk '{ print $2 }' | awk -F - '{print $1}')" >> $GITHUB_ENV
@@ -68,7 +65,7 @@ jobs:
6865
run: mix compile --warnings-as-errors --force
6966

7067
- name: Test that the EventStoreDB container is alive
71-
run: docker-compose exec --no-TTY eventstore true
68+
run: docker compose exec --no-TTY eventstore true
7269

7370
- name: Coveralls
7471
run: mix coveralls.github

.github/workflows/compatibility.yml

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

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

35-
- name: Spawn docker-compose EventStoreDB container
36-
run: docker-compose up --detach eventstore
32+
- name: Spawn docker compose EventStoreDB container
33+
run: docker compose up --detach eventstore
3734

3835
- name: Setup Elixir and Erlang versions
3936
uses: erlef/setup-beam@v1
@@ -74,7 +71,7 @@ jobs:
7471
run: mix compile --warnings-as-errors --force
7572

7673
- name: Test that the EventStoreDB container is alive
77-
run: docker-compose exec --no-TTY eventstore true
74+
run: docker compose exec --no-TTY eventstore true
7875

7976
- name: Run tests
8077
run: mix test --exclude version_incompatible

0 commit comments

Comments
 (0)