Skip to content

Commit 3e9e567

Browse files
committed
fix: moved translator test CI into its own workflow
1 parent 59d4a57 commit 3e9e567

2 files changed

Lines changed: 40 additions & 9 deletions

File tree

.github/workflows/test.yaml

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -90,14 +90,5 @@ jobs:
9090

9191
- name: Test coverage
9292
uses: coverallsapp/github-action@v2
93-
94-
- name: Install uv
95-
uses: astral-sh/setup-uv@v7
96-
97-
- name: Install uv dependencies
98-
run: uv sync
99-
100-
- name: Run tests
101-
run: uv run pytest translator/
10293

10394

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
name: Translator tests
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
- master
8+
- develop
9+
pull_request:
10+
branches:
11+
- main
12+
- master
13+
- develop
14+
15+
defaults:
16+
run:
17+
shell: bash
18+
19+
permissions:
20+
contents: read
21+
22+
jobs:
23+
translator-tests :
24+
name: python
25+
runs-on: ubuntu-latest
26+
27+
steps:
28+
- uses: actions/checkout@v6
29+
30+
- name: Navigate to translator
31+
run: cd translator
32+
33+
- name: Install uv
34+
uses: astral-sh/setup-uv@v7
35+
36+
- name: Install dependencies
37+
run: uv sync
38+
39+
- name: Run tests
40+
run: uv run pytest translator/

0 commit comments

Comments
 (0)