@@ -36,42 +36,42 @@ jobs:
36
36
--health-retries=5
37
37
strategy :
38
38
matrix :
39
- python-version : ["3.11 ", "3.12", "3.13 "]
39
+ python-version : ["3.13 ", "3.14 "]
40
40
41
41
steps :
42
- - uses : actions/checkout@v4
43
- - name : Install uv
44
- uses : astral-sh/setup-uv@v2
45
- - name : Set up Python
46
- run : uv python install ${{ matrix.python-version }}
47
- - name : Install system libraries for MySQL client build
48
- run : |
49
- sudo apt-get update -y
50
- sudo apt-get install -y default-libmysqlclient-dev build-essential pkg-config
42
+ - uses : actions/checkout@v4
43
+ - name : Install uv
44
+ uses : astral-sh/setup-uv@v2
45
+ - name : Set up Python
46
+ run : uv python install ${{ matrix.python-version }}
47
+ - name : Install system libraries for MySQL client build
48
+ run : |
49
+ sudo apt-get update -y
50
+ sudo apt-get install -y default-libmysqlclient-dev build-essential pkg-config
51
51
52
- - name : Test (SQLite)
53
- run : ./scripts/test
54
- env :
55
- DATABASE_URL : " sqlite://:memory:"
52
+ - name : Test (SQLite)
53
+ run : ./scripts/test
54
+ env :
55
+ DATABASE_URL : " sqlite://:memory:"
56
56
57
- - name : Test (PostgreSQL)
58
- run : ./scripts/test
59
- env :
60
- DATABASE_URL : postgres://postgres:postgres@localhost:5432/plain
57
+ - name : Test (PostgreSQL)
58
+ run : ./scripts/test
59
+ env :
60
+ DATABASE_URL : postgres://postgres:postgres@localhost:5432/plain
61
61
62
- - name : Test (MySQL)
63
- run : ./scripts/test
64
- env :
65
- DATABASE_URL : mysql://root:mysql@127.0.0.1:3306/plain
62
+ - name : Test (MySQL)
63
+ run : ./scripts/test
64
+ env :
65
+ DATABASE_URL : mysql://root:mysql@127.0.0.1:3306/plain
66
66
67
67
lint :
68
68
runs-on : ubuntu-latest
69
69
steps :
70
- - uses : actions/checkout@v4
71
- - name : Install uv
72
- uses : astral-sh/setup-uv@v2
73
- - name : Set up Python
74
- run : uv python install
75
- - working-directory : plain-code
76
- run : uv sync
77
- - run : uv run --package plain-code --isolated plain-code check .
70
+ - uses : actions/checkout@v4
71
+ - name : Install uv
72
+ uses : astral-sh/setup-uv@v2
73
+ - name : Set up Python
74
+ run : uv python install
75
+ - working-directory : plain-code
76
+ run : uv sync
77
+ - run : uv run --package plain-code --isolated plain-code check .
0 commit comments