Skip to content

Commit 7bdb790

Browse files
committed
chore: update CI configurations to use ubuntu-24.04-arm for all jobs
1 parent fed2d14 commit 7bdb790

File tree

5 files changed

+7
-10
lines changed

5 files changed

+7
-10
lines changed

.github/workflows/docker.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ permissions: read-all
1616
jobs:
1717
lint:
1818
name: Lint Dockerfile
19-
runs-on: ubuntu-latest
19+
runs-on: ubuntu-24.04-arm
2020
steps:
2121
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
2222
- uses: hadolint/hadolint-action@2332a7b74a6de0dda2e2221d575162eba76ba5e5 # v3.3.0

.github/workflows/integration.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ permissions: read-all
1212
jobs:
1313
unit-test:
1414
name: Integration test
15-
runs-on: ubuntu-24.04
15+
runs-on: ubuntu-24.04-arm
1616
timeout-minutes: 5
1717
permissions:
1818
id-token: write

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ permissions: read-all
1111
jobs:
1212
release:
1313
name: Release
14-
runs-on: ubuntu-latest
14+
runs-on: ubuntu-24.04-arm
1515
steps:
1616
- uses: actions/create-github-app-token@67018539274d69449ef7c02e8e71183d1719ab42 # v2.1.4
1717
id: release-token

.github/workflows/scorecard.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ permissions: read-all
2222
jobs:
2323
analysis:
2424
name: Scorecard analysis
25-
runs-on: ubuntu-latest
25+
runs-on: ubuntu-24.04-arm
2626
# `publish_results: true` only works when run from the default branch. conditional can be removed if disabled.
2727
if: github.event.repository.default_branch == github.ref_name || github.event_name == 'pull_request'
2828
permissions:

pyproject.toml

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,12 @@ description = "BSS file server API"
55
authors = [{ name = "Bence Csik", email = "[email protected]" }]
66
requires-python = "==3.14.0"
77
dependencies = [
8-
"fastapi[all]==0.121.0",
8+
"fastapi[standard-no-fastapi-cloud-cli]==0.121.0",
99
"pillow==12.0.0",
1010
# used to health check docker compose:
1111
"requests==2.32.5",
12-
# fastapi is behind pydantic and uvloop version:
13-
# otherwise compalation fails
14-
# remove them when fastapi supports python 3.14
15-
"pydantic==2.12.3",
16-
"uvloop==0.22.1",
12+
# todo: remove after pydantic adds it as optional dependency:
13+
"pydantic-settings==2.11.0",
1714
]
1815

1916
[dependency-groups]

0 commit comments

Comments
 (0)