Skip to content

Commit e983c96

Browse files
committed
Switch action to uv; drop requirements.txt
1 parent 5f9ff6e commit e983c96

7 files changed

Lines changed: 8 additions & 144 deletions

File tree

.github/workflows/lint.yml

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
name: lint
1010
runs-on: ubuntu-latest
1111
steps:
12-
- uses: actions/checkout@v4
12+
- uses: actions/checkout@v6
1313
with:
1414
ref: ${{ github.head_ref }}
1515

@@ -24,12 +24,8 @@ jobs:
2424
with:
2525
args: "format --check"
2626

27-
- uses: actions/setup-python@v5
28-
with:
29-
python-version: "3.9"
30-
3127
- name: Install uv
32-
uses: astral-sh/setup-uv@v6
28+
uses: astral-sh/setup-uv@v7
3329

3430
- name: ty check
3531
run: uv run ty check
@@ -41,14 +37,10 @@ jobs:
4137
name: test
4238
runs-on: ubuntu-latest
4339
steps:
44-
- uses: actions/checkout@v4
45-
46-
- uses: actions/setup-python@v5
47-
with:
48-
python-version: "3.9"
40+
- uses: actions/checkout@v6
4941

5042
- name: Install uv
51-
uses: astral-sh/setup-uv@v6
43+
uses: astral-sh/setup-uv@v7
5244

5345
- name: Run tests
5446
run: uv run pytest

.github/workflows/release.yml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,10 @@ jobs:
99
build:
1010
runs-on: ubuntu-latest
1111
steps:
12-
- uses: actions/setup-python@v5
13-
with:
14-
python-version: "3.9"
15-
16-
- uses: actions/checkout@v4
12+
- uses: actions/checkout@v6
1713

1814
- name: Install uv
19-
uses: astral-sh/setup-uv@v6
15+
uses: astral-sh/setup-uv@v7
2016

2117
- name: Publish to PyPi
2218
if: startsWith(github.ref, 'refs/tags/')

.github/workflows/requirements.yml

Lines changed: 0 additions & 34 deletions
This file was deleted.

AGENTS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,6 @@ translation:
6767
## CI
6868
6969
- **Lint:** ShellCheck, ruff, ty
70-
- **Test:** pytest (parallel with lint)
70+
- **Test:** pytest (runs in parallel with lint)
7171
- **Release:** `uv build` + `uv publish` on tag
7272
- **GitHub Action:** Composite action (`action.yml`) automates poify/unpoify/dir2msgstr in CI

action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ runs:
7676
using: "composite"
7777
steps:
7878
- name: Install uv
79-
uses: astral-sh/setup-uv@v4
79+
uses: astral-sh/setup-uv@v7
8080

8181
- name: Initialize environment
8282
shell: bash

requirements-dev.txt

Lines changed: 0 additions & 76 deletions
This file was deleted.

requirements.txt

Lines changed: 0 additions & 14 deletions
This file was deleted.

0 commit comments

Comments
 (0)