Skip to content

Commit a24df16

Browse files
committed
Add dev requirements. Update CI runner
1 parent 9417cb1 commit a24df16

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

.github/workflows/quality-gate.yml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,16 @@ jobs:
1717
steps:
1818
- uses: actions/checkout@v4
1919

20+
- name: Set up Python 3.12
21+
uses: actions/setup-python@v4
22+
with:
23+
python-version: '3.12'
24+
25+
- name: Install dev dependencies
26+
run: |
27+
python -m pip install --upgrade pip
28+
pip install -r requirements-dev.txt
29+
2030
- name: Set up environment variables
2131
run: |
2232
cat > .env << EOF
@@ -40,7 +50,8 @@ jobs:
4050
- name: Wait for services to be ready
4151
run: |
4252
echo "Waiting for services to be ready..."
43-
sleep 15
53+
timeout 60 bash -c 'until docker compose ps | grep -q "web.*Up"; do sleep 2; done'
54+
sleep 5
4455
4556
- name: Run ${{ matrix.check }}
4657
run: make ${{ matrix.check }}

requirements-dev.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
ruff==0.1.9
2+
mypy==1.8.0
3+
bandit==1.7.5

0 commit comments

Comments
 (0)