Skip to content

Commit af00f3a

Browse files
committed
chore(ci): lighten jobs
1 parent 7b95ae0 commit af00f3a

File tree

1 file changed

+10
-12
lines changed

1 file changed

+10
-12
lines changed

.github/workflows/ci.yml

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,30 +8,27 @@ jobs:
88
steps:
99
- uses: actions/checkout@v4
1010

11-
- name: add secrets
11+
- name: install ruff
1212
run: |
13-
echo "bot_token: ${{ secrets.BOT_TOKEN }}" > deploy/dev/ttt/secrets.yaml
14-
echo "payments_token: ${{ secrets.PAYMENTS_TOKEN }}" >> deploy/dev/ttt/secrets.yaml
15-
echo "gemini_api_key: ${{ secrets.GEMINI_API_KEY }}" >> deploy/dev/ttt/secrets.yaml
16-
echo "sentry_dsn: ${{ secrets.SENTRY_DSN }}" >> deploy/dev/ttt/secrets.yaml
13+
curl -LsSf https://astral.sh/ruff/0.13.0/install.sh | sh
14+
source $HOME/.local/bin/env
1715
1816
- name: ruff
19-
run: docker compose -f deploy/dev/docker-compose.yaml run ttt ruff check src tests
17+
run: ruff check src tests
2018

2119
mypy:
2220
runs-on: ubuntu-latest
2321
steps:
2422
- uses: actions/checkout@v4
2523

26-
- name: add secrets
24+
- name: install dependencies
2725
run: |
28-
echo "bot_token: ${{ secrets.BOT_TOKEN }}" > deploy/dev/ttt/secrets.yaml
29-
echo "payments_token: ${{ secrets.PAYMENTS_TOKEN }}" >> deploy/dev/ttt/secrets.yaml
30-
echo "gemini_api_key: ${{ secrets.GEMINI_API_KEY }}" >> deploy/dev/ttt/secrets.yaml
31-
echo "sentry_dsn: ${{ secrets.SENTRY_DSN }}" >> deploy/dev/ttt/secrets.yaml
26+
curl -LsSf https://astral.sh/uv/install.sh | sh
27+
source $HOME/.local/bin/env
28+
uv sync
3229
3330
- name: mypy
34-
run: docker compose -f deploy/dev/docker-compose.yaml run ttt mypy src tests
31+
run: uv run mypy src tests
3532

3633
pytest:
3734
runs-on: ubuntu-latest
@@ -44,6 +41,7 @@ jobs:
4441
echo "payments_token: ${{ secrets.PAYMENTS_TOKEN }}" >> deploy/dev/ttt/secrets.yaml
4542
echo "gemini_api_key: ${{ secrets.GEMINI_API_KEY }}" >> deploy/dev/ttt/secrets.yaml
4643
echo "sentry_dsn: ${{ secrets.SENTRY_DSN }}" >> deploy/dev/ttt/secrets.yaml
44+
echo "sentry_dsn: ${{ secrets.ADMIN_TOKEN }}" >> deploy/dev/ttt/secrets.yaml
4745
4846
- name: pytest
4947
run: docker compose -f deploy/dev/docker-compose.yaml run ttt pytest tests --cov --cov-report=xml

0 commit comments

Comments
 (0)