File tree Expand file tree Collapse file tree 22 files changed +1548
-786
lines changed Expand file tree Collapse file tree 22 files changed +1548
-786
lines changed Original file line number Diff line number Diff line change @@ -7,10 +7,33 @@ updates:
7
7
interval : daily
8
8
commit-message :
9
9
prefix : ⬆
10
- # Python
11
- - package-ecosystem : pip
12
- directory : /
10
+ # Python uv
11
+ - package-ecosystem : uv
12
+ directory : /backend
13
+ schedule :
14
+ interval : daily
15
+ commit-message :
16
+ prefix : ⬆
17
+ # npm
18
+ - package-ecosystem : npm
19
+ directory : /frontend
13
20
schedule :
14
21
interval : daily
15
22
commit-message :
16
23
prefix : ⬆
24
+ # Docker
25
+ - 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
35
+ directory : /
36
+ schedule :
37
+ interval : weekly
38
+ commit-message :
39
+ prefix : ⬆
Original file line number Diff line number Diff line change 27
27
SENTRY_DSN : ${{ secrets.SENTRY_DSN }}
28
28
steps :
29
29
- name : Checkout
30
- uses : actions/checkout@v4
30
+ uses : actions/checkout@v5
31
31
- run : docker compose -f docker-compose.yml --project-name ${{ secrets.STACK_NAME_PRODUCTION }} build
32
32
- run : docker compose -f docker-compose.yml --project-name ${{ secrets.STACK_NAME_PRODUCTION }} up -d
Original file line number Diff line number Diff line change 27
27
SENTRY_DSN : ${{ secrets.SENTRY_DSN }}
28
28
steps :
29
29
- name : Checkout
30
- uses : actions/checkout@v4
30
+ uses : actions/checkout@v5
31
31
- run : docker compose -f docker-compose.yml --project-name ${{ secrets.STACK_NAME_STAGING }} build
32
32
- run : docker compose -f docker-compose.yml --project-name ${{ secrets.STACK_NAME_STAGING }} up -d
Original file line number Diff line number Diff line change 13
13
runs-on : ubuntu-latest
14
14
steps :
15
15
# For PRs from forks
16
- - uses : actions/checkout@v4
16
+ - uses : actions/checkout@v5
17
17
# For PRs from the same repo
18
- - uses : actions/checkout@v4
18
+ - uses : actions/checkout@v5
19
19
if : ( github.event_name != 'pull_request' || github.secret_source == 'Actions' )
20
20
with :
21
21
ref : ${{ github.head_ref }}
27
27
with :
28
28
python-version : " 3.10"
29
29
- name : Install uv
30
- uses : astral-sh/setup-uv@v5
30
+ uses : astral-sh/setup-uv@v6
31
31
with :
32
32
version : " 0.4.15"
33
33
enable-cache : true
39
39
- run : uv run bash scripts/generate-client.sh
40
40
env :
41
41
VIRTUAL_ENV : backend/.venv
42
- ENVIRONMENT : production
43
42
SECRET_KEY : just-for-generating-client
44
43
POSTGRES_PASSWORD : just-for-generating-client
45
44
FIRST_SUPERUSER_PASSWORD : just-for-generating-client
Original file line number Diff line number Diff line change @@ -26,11 +26,11 @@ jobs:
26
26
env :
27
27
GITHUB_CONTEXT : ${{ toJson(github) }}
28
28
run : echo "$GITHUB_CONTEXT"
29
- - uses : actions/checkout@v4
29
+ - uses : actions/checkout@v5
30
30
with :
31
31
# To allow latest-changes to commit to the main branch
32
32
token : ${{ secrets.LATEST_CHANGES }}
33
- - uses : tiangolo/latest-changes@0.3.2
33
+ - uses : tiangolo/latest-changes@0.4.0
34
34
with :
35
35
token : ${{ secrets.GITHUB_TOKEN }}
36
36
latest_changes_file : ./release-notes.md
Original file line number Diff line number Diff line change @@ -14,13 +14,13 @@ jobs:
14
14
runs-on : ubuntu-latest
15
15
steps :
16
16
- name : Checkout
17
- uses : actions/checkout@v4
17
+ uses : actions/checkout@v5
18
18
- name : Set up Python
19
19
uses : actions/setup-python@v5
20
20
with :
21
21
python-version : " 3.10"
22
22
- name : Install uv
23
- uses : astral-sh/setup-uv@v5
23
+ uses : astral-sh/setup-uv@v6
24
24
with :
25
25
version : " 0.4.15"
26
26
enable-cache : true
Original file line number Diff line number Diff line change 22
22
outputs :
23
23
changed : ${{ steps.filter.outputs.changed }}
24
24
steps :
25
- - uses : actions/checkout@v4
25
+ - uses : actions/checkout@v5
26
26
# For pull requests it's not necessary to checkout the code but for the main branch it is
27
27
- uses : dorny/paths-filter@v3
28
28
id : filter
47
47
shardTotal : [4]
48
48
fail-fast : false
49
49
steps :
50
- - uses : actions/checkout@v4
50
+ - uses : actions/checkout@v5
51
51
- uses : actions/setup-node@v4
52
52
with :
53
53
node-version : lts/*
60
60
with :
61
61
limit-access-to-actor : true
62
62
- name : Install uv
63
- uses : astral-sh/setup-uv@v5
63
+ uses : astral-sh/setup-uv@v6
64
64
with :
65
65
version : " 0.4.15"
66
66
enable-cache : true
@@ -93,15 +93,15 @@ jobs:
93
93
if : ${{ !cancelled() && needs.changes.outputs.changed == 'true' }}
94
94
runs-on : ubuntu-latest
95
95
steps :
96
- - uses : actions/checkout@v4
96
+ - uses : actions/checkout@v5
97
97
- uses : actions/setup-node@v4
98
98
with :
99
99
node-version : 20
100
100
- name : Install dependencies
101
101
run : npm ci
102
102
working-directory : frontend
103
103
- name : Download blob reports from GitHub Actions Artifacts
104
- uses : actions/download-artifact@v4
104
+ uses : actions/download-artifact@v5
105
105
with :
106
106
path : frontend/all-blob-reports
107
107
pattern : blob-report-*
Original file line number Diff line number Diff line change @@ -14,12 +14,12 @@ jobs:
14
14
statuses : write
15
15
16
16
steps :
17
- - uses : actions/checkout@v4
17
+ - uses : actions/checkout@v5
18
18
- uses : actions/setup-python@v5
19
19
with :
20
20
python-version : " 3.10"
21
21
- run : pip install smokeshow
22
- - uses : actions/download-artifact@v4
22
+ - uses : actions/download-artifact@v5
23
23
with :
24
24
name : coverage-html
25
25
path : backend/htmlcov
Original file line number Diff line number Diff line change @@ -14,13 +14,13 @@ jobs:
14
14
runs-on : ubuntu-latest
15
15
steps :
16
16
- name : Checkout
17
- uses : actions/checkout@v4
17
+ uses : actions/checkout@v5
18
18
- name : Set up Python
19
19
uses : actions/setup-python@v5
20
20
with :
21
21
python-version : " 3.10"
22
22
- name : Install uv
23
- uses : astral-sh/setup-uv@v5
23
+ uses : astral-sh/setup-uv@v6
24
24
with :
25
25
version : " 0.4.15"
26
26
enable-cache : true
Original file line number Diff line number Diff line change 15
15
runs-on : ubuntu-latest
16
16
steps :
17
17
- name : Checkout
18
- uses : actions/checkout@v4
18
+ uses : actions/checkout@v5
19
19
- run : docker compose build
20
20
- run : docker compose down -v --remove-orphans
21
21
- run : docker compose up -d --wait backend frontend adminer
You can’t perform that action at this time.
0 commit comments