Skip to content

Commit 420b32a

Browse files
committed
Merge master into backend-test-performance-improvements
2 parents 471685b + 598b74b commit 420b32a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

81 files changed

+7358
-5381
lines changed

.github/dependabot.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,18 @@ updates:
1111
- package-ecosystem: uv
1212
directory: /backend
1313
schedule:
14-
interval: daily
14+
interval: weekly
1515
commit-message:
1616
prefix:
1717
# npm
1818
- package-ecosystem: npm
1919
directory: /frontend
2020
schedule:
21-
interval: daily
21+
interval: weekly
2222
commit-message:
2323
prefix:
24+
ignore:
25+
- dependency-name: "@hey-api/openapi-ts"
2426
# Docker
2527
- package-ecosystem: docker
2628
directories:

.github/workflows/generate-client.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ jobs:
2020
with:
2121
ref: ${{ github.head_ref }}
2222
token: ${{ secrets.FULL_STACK_FASTAPI_TEMPLATE_REPO_TOKEN }}
23-
- uses: actions/setup-node@v4
23+
- uses: actions/setup-node@v5
2424
with:
2525
node-version: lts/*
26-
- uses: actions/setup-python@v5
26+
- uses: actions/setup-python@v6
2727
with:
2828
python-version: "3.10"
2929
- name: Install uv

.github/workflows/labeler.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
pull-requests: write
1717
runs-on: ubuntu-latest
1818
steps:
19-
- uses: actions/labeler@v5
19+
- uses: actions/labeler@v6
2020
if: ${{ github.event.action != 'labeled' && github.event.action != 'unlabeled' }}
2121
- run: echo "Done adding labels"
2222
# Run this after labeler applied labels

.github/workflows/lint-backend.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
- name: Checkout
1717
uses: actions/checkout@v5
1818
- name: Set up Python
19-
uses: actions/setup-python@v5
19+
uses: actions/setup-python@v6
2020
with:
2121
python-version: "3.10"
2222
- name: Install uv

.github/workflows/playwright.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,10 @@ jobs:
4848
fail-fast: false
4949
steps:
5050
- uses: actions/checkout@v5
51-
- uses: actions/setup-node@v4
51+
- uses: actions/setup-node@v5
5252
with:
5353
node-version: lts/*
54-
- uses: actions/setup-python@v5
54+
- uses: actions/setup-python@v6
5555
with:
5656
python-version: '3.10'
5757
- name: Setup tmate session
@@ -94,7 +94,7 @@ jobs:
9494
runs-on: ubuntu-latest
9595
steps:
9696
- uses: actions/checkout@v5
97-
- uses: actions/setup-node@v4
97+
- uses: actions/setup-node@v5
9898
with:
9999
node-version: 20
100100
- name: Install dependencies

.github/workflows/smokeshow.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515

1616
steps:
1717
- uses: actions/checkout@v5
18-
- uses: actions/setup-python@v5
18+
- uses: actions/setup-python@v6
1919
with:
2020
python-version: "3.10"
2121
- run: pip install smokeshow

.github/workflows/test-backend.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
- name: Checkout
1717
uses: actions/checkout@v5
1818
- name: Set up Python
19-
uses: actions/setup-python@v5
19+
uses: actions/setup-python@v6
2020
with:
2121
python-version: "3.10"
2222
- name: Install uv

.pre-commit-config.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@ repos:
2828
hooks:
2929
- id: local-biome-check
3030
name: biome check
31-
entry: npx biome check --write --files-ignore-unknown=true --no-errors-on-unmatched
31+
entry: bash -c 'cd frontend && npm run lint'
3232
language: system
3333
types: [text]
34-
files: "\\.(jsx?|tsx?|c(js|ts)|m(js|ts)|d\\.(ts|cts|mts)|jsonc?|css|svelte|vue|astro|graphql|gql)$"
34+
files: ^frontend/
3535

3636
ci:
3737
autofix_commit_msg: 🎨 [pre-commit.ci] Auto format from pre-commit.com hooks

backend/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ COPY ./scripts /app/scripts
3434
COPY ./pyproject.toml ./uv.lock ./alembic.ini /app/
3535

3636
COPY ./app /app/app
37+
COPY ./tests /app/tests
3738

3839
# Sync the project
3940
# Ref: https://docs.astral.sh/uv/guides/integration/docker/#intermediate-layers

backend/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ To test the backend run:
9797
$ bash ./scripts/test.sh
9898
```
9999

100-
The tests run with Pytest, modify and add tests to `./backend/app/tests/`.
100+
The tests run with Pytest, modify and add tests to `./backend/tests/`.
101101

102102
If you use GitHub Actions the tests will run automatically.
103103

0 commit comments

Comments
 (0)