Skip to content

Commit 89f1be9

Browse files
authored
Merge branch 'main' into claude/typescript-dx-pass
2 parents 0b05a43 + 5625e40 commit 89f1be9

5 files changed

Lines changed: 9 additions & 7 deletions

File tree

.github/workflows/deploy-ag-ui.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545
fi
4646
4747
- name: Install Railway CLI
48-
run: npm install -g @railway/cli@4
48+
run: npm install -g @railway/cli@4.68.0
4949

5050
- name: Deploy
5151
working-directory: deployments/ag-ui-dev

.github/workflows/publish-middleware-npm.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,8 @@ jobs:
7878

7979
# Trusted publishing requires npm CLI 11.5.1+.
8080
- name: Upgrade npm to support trusted publishing
81-
run: npm install -g npm@latest
81+
# Pinned (Scorecard Pinned-Dependencies); must stay >= 11.5.1. Bump as needed.
82+
run: npm install -g npm@11.17.0
8283

8384
- name: Lint, test, build middleware
8485
run: npx nx run-many -t lint,test,build --projects=middleware --skip-nx-cache

.github/workflows/publish.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,8 @@ jobs:
4848
# is 10.x which has partial OIDC support but doesn't fully implement
4949
# the trusted-publishing flow against npm registry's OIDC endpoint.
5050
- name: Upgrade npm to support trusted publishing
51-
run: npm install -g npm@latest
51+
# Pinned (Scorecard Pinned-Dependencies); must stay >= 11.5.1. Bump as needed.
52+
run: npm install -g npm@11.17.0
5253

5354
- name: Lint, test, build publishable projects
5455
env:

deployments/ag-ui-dev/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
# Multi-stage build for the ag-ui-dev FastAPI runtime.
22
# Stage 1 installs Python deps into a user-site so we can copy them
33
# into a slim runner without build tooling.
4-
FROM python:3.12-slim AS builder
4+
FROM python:3.12-slim@sha256:d764629ce0ddd8c71fd371e9901efb324a95789d2315a47db7e4d27e78f1b0e9 AS builder
55
WORKDIR /build
66
COPY requirements.txt .
77
RUN pip install --user --no-cache-dir -r requirements.txt
88

9-
FROM python:3.12-slim
9+
FROM python:3.12-slim@sha256:d764629ce0ddd8c71fd371e9901efb324a95789d2315a47db7e4d27e78f1b0e9
1010
WORKDIR /app
1111

1212
# curl is needed by entrypoint.sh's watchdog.

examples/ag-ui/python/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Multi-stage build for the ag-ui demo backend (examples/ag-ui).
2-
FROM python:3.12-slim AS builder
2+
FROM python:3.12-slim@sha256:d764629ce0ddd8c71fd371e9901efb324a95789d2315a47db7e4d27e78f1b0e9 AS builder
33
WORKDIR /build
44
COPY requirements.txt .
55
# Strip uv's editable self-reference (`-e .` / local file:// paths): the build
@@ -10,7 +10,7 @@ COPY requirements.txt .
1010
RUN grep -vE '^-e |^\. |^\.$|file://' requirements.txt > /tmp/deps.txt \
1111
&& pip install --user --no-cache-dir -r /tmp/deps.txt
1212

13-
FROM python:3.12-slim
13+
FROM python:3.12-slim@sha256:d764629ce0ddd8c71fd371e9901efb324a95789d2315a47db7e4d27e78f1b0e9
1414
WORKDIR /app
1515
RUN apt-get update && apt-get install -y --no-install-recommends curl \
1616
&& rm -rf /var/lib/apt/lists/*

0 commit comments

Comments
 (0)