Skip to content

Commit 2105e0d

Browse files
committed
move start container to separate step
1 parent 58f1c5d commit 2105e0d

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

.github/workflows/ci_workflow.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,12 @@ jobs:
4646
shell: bash
4747
- name: Install dependencies
4848
run: uv sync
49+
- name: start elasticsearch container
50+
run: docker-compose up -d elasticsearch --wait &
51+
env:
52+
ELASTIC_PASSWORD: changeme
4953
- name: Test with pytest
50-
run: |
51-
docker-compose up -d elasticsearch
52-
sleep 30
53-
uv run pytest --capture=no
54+
run: uv run pytest --capture=no
5455

5556
integration:
5657
runs-on: ubuntu-latest
@@ -76,10 +77,9 @@ jobs:
7677
run: uv tool install meltano
7778
- name: Install Meltano plugins
7879
run: meltano install --clean
79-
- name: smoke-test-tap
80+
- name: start elasticsearch container
81+
run: docker-compose up -d elasticsearch --wait &
8082
env:
8183
ELASTIC_PASSWORD: changeme
82-
run: |
83-
docker-compose up -d elasticsearch
84-
sleep 30
85-
meltano run tap-smoke-test target-elasticsearch
84+
- name: smoke-test-tap
85+
run: meltano run tap-smoke-test target-elasticsearch

0 commit comments

Comments
 (0)