Skip to content

Commit f924d32

Browse files
authored
Merge branch 'master' into master
2 parents 345dd0c + 283c9de commit f924d32

16 files changed

Lines changed: 1504 additions & 773 deletions

.github/dependabot.yml

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,22 +7,31 @@ updates:
77
interval: daily
88
commit-message:
99
prefix:
10-
# Python
11-
- package-ecosystem: pip
12-
directory: /
10+
# Python uv
11+
- package-ecosystem: uv
12+
directory: /backend
1313
schedule:
1414
interval: daily
1515
commit-message:
1616
prefix:
1717
# npm
1818
- package-ecosystem: npm
19-
directory: /
19+
directory: /frontend
2020
schedule:
2121
interval: daily
2222
commit-message:
2323
prefix:
2424
# Docker
2525
- package-ecosystem: docker
26+
directories:
27+
- /backend
28+
- /frontend
29+
schedule:
30+
interval: weekly
31+
commit-message:
32+
prefix:
33+
# Docker Compose
34+
- package-ecosystem: docker-compose
2635
directory: /
2736
schedule:
2837
interval: weekly

.github/workflows/generate-client.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
with:
2828
python-version: "3.10"
2929
- name: Install uv
30-
uses: astral-sh/setup-uv@v5
30+
uses: astral-sh/setup-uv@v6
3131
with:
3232
version: "0.4.15"
3333
enable-cache: true
@@ -39,7 +39,6 @@ jobs:
3939
- run: uv run bash scripts/generate-client.sh
4040
env:
4141
VIRTUAL_ENV: backend/.venv
42-
ENVIRONMENT: production
4342
SECRET_KEY: just-for-generating-client
4443
POSTGRES_PASSWORD: just-for-generating-client
4544
FIRST_SUPERUSER_PASSWORD: just-for-generating-client

.github/workflows/latest-changes.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
with:
3131
# To allow latest-changes to commit to the main branch
3232
token: ${{ secrets.LATEST_CHANGES }}
33-
- uses: tiangolo/latest-changes@0.3.2
33+
- uses: tiangolo/latest-changes@0.4.0
3434
with:
3535
token: ${{ secrets.GITHUB_TOKEN }}
3636
latest_changes_file: ./release-notes.md

.github/workflows/lint-backend.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
with:
2121
python-version: "3.10"
2222
- name: Install uv
23-
uses: astral-sh/setup-uv@v5
23+
uses: astral-sh/setup-uv@v6
2424
with:
2525
version: "0.4.15"
2626
enable-cache: true

.github/workflows/playwright.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ jobs:
6060
with:
6161
limit-access-to-actor: true
6262
- name: Install uv
63-
uses: astral-sh/setup-uv@v5
63+
uses: astral-sh/setup-uv@v6
6464
with:
6565
version: "0.4.15"
6666
enable-cache: true
@@ -101,7 +101,7 @@ jobs:
101101
run: npm ci
102102
working-directory: frontend
103103
- name: Download blob reports from GitHub Actions Artifacts
104-
uses: actions/download-artifact@v4
104+
uses: actions/download-artifact@v5
105105
with:
106106
path: frontend/all-blob-reports
107107
pattern: blob-report-*

.github/workflows/smokeshow.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
with:
2020
python-version: "3.10"
2121
- run: pip install smokeshow
22-
- uses: actions/download-artifact@v4
22+
- uses: actions/download-artifact@v5
2323
with:
2424
name: coverage-html
2525
path: backend/htmlcov

.github/workflows/test-backend.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
with:
2121
python-version: "3.10"
2222
- name: Install uv
23-
uses: astral-sh/setup-uv@v5
23+
uses: astral-sh/setup-uv@v6
2424
with:
2525
version: "0.4.15"
2626
enable-cache: true

backend/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ dependencies = [
1717
"psycopg[binary]<4.0.0,>=3.1.13",
1818
"sqlmodel<1.0.0,>=0.0.21",
1919
# Pin bcrypt until passlib supports the latest
20-
"bcrypt==4.0.1",
20+
"bcrypt==4.3.0",
2121
"pydantic-settings<3.0.0,>=2.2.1",
2222
"sentry-sdk[fastapi]<2.0.0,>=1.40.6",
2323
"pyjwt<3.0.0,>=2.8.0",

backend/uv.lock

Lines changed: 91 additions & 39 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

deployment.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ But you have to configure a couple things first. 🤓
1212

1313
* Have a remote server ready and available.
1414
* Configure the DNS records of your domain to point to the IP of the server you just created.
15-
* Configure a wildcard subdomain for your domain, so that you can have multiple subdomains for different services, e.g. `*.fastapi-project.example.com`. This will be useful for accessing different components, like `dashboard.fastapi-project.example.com`, `api.fastapi-project.example.com`, `traefik.fastapi-project.example.com`, `adminer.fastapi-project.example.com`, etc. And also for `staging`, like `dashboard.staging.fastapi-project.example.com`, `adminer.staging..fastapi-project.example.com`, etc.
15+
* Configure a wildcard subdomain for your domain, so that you can have multiple subdomains for different services, e.g. `*.fastapi-project.example.com`. This will be useful for accessing different components, like `dashboard.fastapi-project.example.com`, `api.fastapi-project.example.com`, `traefik.fastapi-project.example.com`, `adminer.fastapi-project.example.com`, etc. And also for `staging`, like `dashboard.staging.fastapi-project.example.com`, `adminer.staging.fastapi-project.example.com`, etc.
1616
* Install and configure [Docker](https://docs.docker.com/engine/install/) on the remote server (Docker Engine, not Docker Desktop).
1717

1818
## Public Traefik

0 commit comments

Comments
 (0)