Skip to content

Commit 32e5377

Browse files
Pin dependencies
1 parent 7cd5997 commit 32e5377

6 files changed

Lines changed: 188 additions & 188 deletions

File tree

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
# Label used to access the service container
99
db:
1010
# Docker Hub image
11-
image: postgres:18.3
11+
image: postgres:18.3@sha256:78481659c47e862334611ccdaf7c369c986b3046da9857112f3b309114a65fb4
1212
# Set health checks to wait until postgres has started
1313
options: >-
1414
--health-cmd pg_isready
@@ -24,7 +24,7 @@ jobs:
2424
- 5433:5433
2525

2626
redis:
27-
image: redis:7.4.6
27+
image: redis:7.4.6@sha256:a9cc41d6d01da2aa26c219e4f99ecbeead955a7b656c1c499cce8922311b2514
2828
ports:
2929
- 6379:6379
3030

@@ -38,7 +38,7 @@ jobs:
3838
run: cat Aptfile | sudo xargs apt-get install -y
3939

4040
- name: Install uv
41-
uses: astral-sh/setup-uv@v7
41+
uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7
4242
with:
4343
enable-cache: true
4444

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM python:3.13.7
1+
FROM python:3.13.7@sha256:fe841081ec55481496a4ab25e538833741295d57d2abdec8d38d74d65fb4715b
22
LABEL maintainer "ODL DevOps <mitx-devops@mit.edu>"
33

44
# Add package files, install updated node and pip
@@ -11,7 +11,7 @@ RUN apt-get install -y $(grep -vE "^\s*#" apt.txt | tr "\n" " ")
1111
RUN apt-get update && apt-get install libpq-dev postgresql-client -y
1212

1313
# Install uv
14-
COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /usr/local/bin/
14+
COPY --from=ghcr.io/astral-sh/uv:latest@sha256:3b7b60a81d3c57ef471703e5c83fd4aaa33abcd403596fb22ab07db85ae91347 /uv /uvx /usr/local/bin/
1515

1616
# Add, and run as, non-root user.
1717
RUN mkdir /src

docker-compose.services.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
services:
22
db:
3-
image: postgres:18.3
3+
image: postgres:18.3@sha256:78481659c47e862334611ccdaf7c369c986b3046da9857112f3b309114a65fb4
44
healthcheck:
55
test: ["CMD", "pg_isready"]
66
interval: 3s
@@ -28,7 +28,7 @@ services:
2828
- ./config/postgres:/docker-entrypoint-initdb.d
2929

3030
redis:
31-
image: redis:7.4.6
31+
image: redis:7.4.6@sha256:a9cc41d6d01da2aa26c219e4f99ecbeead955a7b656c1c499cce8922311b2514
3232
healthcheck:
3333
test: ["CMD", "redis-cli", "ping", "|", "grep", "PONG"]
3434
interval: 3s
@@ -61,7 +61,7 @@ services:
6161
- ./config:/etc/nginx/templates
6262

6363
litellm:
64-
image: ghcr.io/berriai/litellm:main-stable
64+
image: ghcr.io/berriai/litellm:main-stable@sha256:9e1536c6a9219519f024f221706b20b012ca5176988164798adc5c7fe011e5d5
6565
ports:
6666
- "4000:4000"
6767
env_file:
@@ -89,7 +89,7 @@ services:
8989
- ./config/litellm_config.yml:/app/litellm_config.yml
9090

9191
keycloak:
92-
image: quay.io/keycloak/keycloak:26.5
92+
image: quay.io/keycloak/keycloak:26.5@sha256:45ae20191531eb608ddb0b775d012b40d3e4f942697f3214694887dd7c108d13
9393
depends_on:
9494
- db
9595
ports:

frontend-demo/package.json

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -36,46 +36,46 @@
3636
"yup": "^1.6.1"
3737
},
3838
"devDependencies": {
39-
"@faker-js/faker": "^10.1.0",
40-
"@swc/core": "^1.14.0",
41-
"@swc/jest": "^0.2.37",
42-
"@testing-library/dom": "^10.4.0",
43-
"@testing-library/jest-dom": "^6.6.3",
44-
"@testing-library/react": "^16.3.0",
45-
"@testing-library/user-event": "^14.5.2",
46-
"@types/http-proxy": "^1",
47-
"@types/jest": "^29.5.14",
48-
"@types/jest-when": "^3",
49-
"@types/lodash": "^4.17.20",
50-
"@types/node": "^24.0.0",
39+
"@faker-js/faker": "10.4.0",
40+
"@swc/core": "1.15.30",
41+
"@swc/jest": "0.2.39",
42+
"@testing-library/dom": "10.4.1",
43+
"@testing-library/jest-dom": "6.9.1",
44+
"@testing-library/react": "16.3.2",
45+
"@testing-library/user-event": "14.6.1",
46+
"@types/http-proxy": "1.17.17",
47+
"@types/jest": "29.5.14",
48+
"@types/jest-when": "3.5.5",
49+
"@types/lodash": "4.17.24",
50+
"@types/node": "24.12.2",
5151
"@types/react": "^19.2.2",
5252
"@types/react-dom": "^19.2.2",
53-
"@typescript-eslint/eslint-plugin": "^8.46.2",
54-
"@typescript-eslint/typescript-estree": "^8.46.2",
55-
"eslint": "^8",
56-
"eslint-config-mitodl": "^2.1.0",
53+
"@typescript-eslint/eslint-plugin": "8.59.0",
54+
"@typescript-eslint/typescript-estree": "8.59.0",
55+
"eslint": "8.57.1",
56+
"eslint-config-mitodl": "2.1.0",
5757
"eslint-config-next": "15.5.15",
58-
"eslint-config-prettier": "^10.0.0",
59-
"eslint-import-resolver-typescript": "^4.0.0",
60-
"eslint-plugin-import": "^2.29.1",
61-
"eslint-plugin-jest": "^29.0.1",
62-
"eslint-plugin-mdx": "^3.7.0",
63-
"eslint-plugin-react": "^7.34.3",
64-
"eslint-plugin-react-hooks": "^7.0.0",
65-
"eslint-plugin-styled-components-a11y": "^2.1.35",
66-
"eslint-plugin-testing-library": "^7.16.2",
67-
"http-proxy": "^1.18.1",
68-
"jest": "^29.7.0",
69-
"jest-environment-jsdom": "^29.5.0",
70-
"jest-extended": "^7.0.0",
71-
"jest-fail-on-console": "^3.3.1",
72-
"jest-watch-typeahead": "^2.2.2",
73-
"jest-when": "^3.6.0",
74-
"next": "^15.0.2",
75-
"prettier": "^3.6.2",
76-
"serve": "^14.2.5",
77-
"ts-node": "^10.9.2",
78-
"type-fest": "^5.5.0",
79-
"typescript": "^5.6.3"
58+
"eslint-config-prettier": "10.1.8",
59+
"eslint-import-resolver-typescript": "4.4.4",
60+
"eslint-plugin-import": "2.32.0",
61+
"eslint-plugin-jest": "29.15.2",
62+
"eslint-plugin-mdx": "3.7.0",
63+
"eslint-plugin-react": "7.37.5",
64+
"eslint-plugin-react-hooks": "7.0.1",
65+
"eslint-plugin-styled-components-a11y": "2.2.1",
66+
"eslint-plugin-testing-library": "7.16.2",
67+
"http-proxy": "1.18.1",
68+
"jest": "29.7.0",
69+
"jest-environment-jsdom": "29.7.0",
70+
"jest-extended": "7.0.0",
71+
"jest-fail-on-console": "3.3.4",
72+
"jest-watch-typeahead": "2.2.2",
73+
"jest-when": "3.7.0",
74+
"next": "15.5.15",
75+
"prettier": "3.8.3",
76+
"serve": "14.2.6",
77+
"ts-node": "10.9.2",
78+
"type-fest": "5.6.0",
79+
"typescript": "5.9.3"
8080
}
8181
}

0 commit comments

Comments
 (0)