@@ -12,14 +12,16 @@ jobs:
1212 strategy :
1313 matrix :
1414 node-version : ['20', '22']
15- python-version : ['3.12 ']
15+ python-version : ['3.13 ']
1616 steps :
1717 - name : Checkout repo
1818 uses : actions/checkout@v4
1919 - name : Set up Python ${{ matrix.python-version }}
2020 uses : actions/setup-python@v5
2121 with :
2222 python-version : ${{ matrix.python-version }}
23+ - name : Install uv
24+ uses : astral-sh/setup-uv@v5
2325 - name : Set up Node ${{ matrix.node-version }}.x
2426 uses : actions/setup-node@v4
2527 with :
2931 npx --yes package-lock-utd@1.1.0
3032 - name : Lint frontend code with ESLint
3133 run : |
32- curl -sSL https://install.python-poetry.org | python3 -
3334 npm ci
3435 npm run lint-frontend
3536
@@ -38,23 +39,24 @@ jobs:
3839 strategy :
3940 matrix :
4041 node-version : ['20', '22']
41- python-version : ['3.12 ']
42+ python-version : ['3.13 ']
4243 steps :
4344 - name : Checkout repo
4445 uses : actions/checkout@v4
4546 - name : Set up Python ${{ matrix.python-version }}
4647 uses : actions/setup-python@v5
4748 with :
4849 python-version : ${{ matrix.python-version }}
50+ - name : Install uv
51+ uses : astral-sh/setup-uv@v5
4952 - name : Set up Node ${{ matrix.node-version }}.x
5053 uses : actions/setup-node@v4
5154 with :
5255 node-version : ${{ matrix.node-version }}
5356 - name : Check if package-lock.json is up to date
5457 run : |
5558 npx --yes package-lock-utd@1.1.0
56- - name : Lint backend code with Flake8
59+ - name : Lint backend code with Ruff
5760 run : |
58- curl -sSL https://install.python-poetry.org | python3 -
5961 npm ci
6062 npm run lint-backend
0 commit comments