Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/01-create-release-branch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
- name: Install pnpm
uses: pnpm/action-setup@v4
with:
version: 10
package_json_file: web/package.json

- name: Set up Node.js
uses: actions/setup-node@v4
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/11-check-code-styling.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ jobs:
- name: Install pnpm
uses: pnpm/action-setup@v4
with:
version: 10
package_json_file: web/package.json

- name: Set up Node.js
uses: actions/setup-node@v4
Expand All @@ -80,7 +80,7 @@ jobs:
- name: Install pnpm
uses: pnpm/action-setup@v4
with:
version: 10
package_json_file: web/package.json

- name: Set up Node.js
uses: actions/setup-node@v4
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/44-railway-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -287,7 +287,7 @@ jobs:
if: steps.auth_bootstrap.outputs.enabled == 'true'
uses: pnpm/action-setup@v4
with:
version: 9
package_json_file: web/package.json

- name: Install auth bootstrap dependencies
if: steps.auth_bootstrap.outputs.enabled == 'true'
Expand Down Expand Up @@ -655,7 +655,7 @@ jobs:
- name: Install pnpm
uses: pnpm/action-setup@v4
with:
version: 9
package_json_file: web/package.json

- name: Install dependencies
working-directory: web
Expand Down
2 changes: 1 addition & 1 deletion examples/python/RAG_QA_chatbot/frontend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
"lucide-react": "^0.561.0",
"motion": "^12.23.26",
"nanoid": "^5.1.6",
"next": "^15.5.15",
"next": "^15.5.18",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"shiki": "^3.20.0",
Expand Down
17 changes: 10 additions & 7 deletions web/ee/docker/Dockerfile.dev
Original file line number Diff line number Diff line change
@@ -1,19 +1,22 @@
FROM node:24-slim

ENV TURBO_TELEMETRY_DISABLED=1
ENV TURBO_TELEMETRY_DISABLED=1 \
PNPM_HOME="/pnpm" \
PATH="/pnpm:$PATH"

WORKDIR /app

# Install jq for JSON parsing
RUN apt-get update && apt-get install -y jq
RUN npm install -g corepack@0.31.0 && \
corepack enable

# Install dependencies based on the preferred package manager
COPY package.json yarn.lock* package-lock.json* pnpm-lock.yaml* .npmrc* ./
COPY patches/ ./patches/

# Extract PNPM version and install it
RUN PNPM_VERSION=$(cat package.json | jq -r '.packageManager | split("@")[1]') && \
npm install -g pnpm@${PNPM_VERSION}
# Activate the pnpm version declared in package.json's `packageManager` field.
# Corepack natively understands the `+sha512.<hash>` integrity suffix.
RUN PNPM_VERSION=$(node -p "require('./package.json').packageManager.split('@')[1]") && \
corepack prepare "pnpm@${PNPM_VERSION}" --activate

# Copy app package manifests
COPY ee/package.json ./ee/yarn.lock* ./ee/package-lock.json* ./ee/pnpm-lock.yaml* ./ee/.npmrc* ./ee/
Expand Down
3 changes: 1 addition & 2 deletions web/ee/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"engines": {
"node": "24.x"
},
"packageManager": "pnpm@10.30.0",
"scripts": {
"dev": "next dev --turbopack",
"dev:local": "ENV_FILE=.local.env next dev",
Expand Down Expand Up @@ -64,7 +63,7 @@
"js-yaml": "^4.1.1",
"jsonrepair": "^3.13.2",
"lodash": ">=4.18.0",
"next": "15.5.16",
"next": "15.5.18",
"postcss": "^8.5.10",
"posthog-js": "^1.223.3",
"rc-virtual-list": "^3.19.2",
Expand Down
19 changes: 10 additions & 9 deletions web/oss/docker/Dockerfile.dev
Original file line number Diff line number Diff line change
@@ -1,22 +1,23 @@
FROM node:24-slim

ENV TURBO_TELEMETRY_DISABLED=1
ENV TURBO_TELEMETRY_DISABLED=1 \
PNPM_HOME="/pnpm" \
PATH="/pnpm:$PATH"

WORKDIR /app

# Install jq for JSON parsing
RUN apt-get update \
&& apt-get install -y --no-install-recommends jq \
&& rm -rf /var/lib/apt/lists/*

RUN npm install -g corepack@0.31.0 && \
corepack enable

# Install dependencies based on the preferred package manager
COPY package.json yarn.lock* package-lock.json* pnpm-lock.yaml* .npmrc* ./
COPY patches/ ./patches/
COPY ./entrypoint.sh /app/entrypoint.sh

# Extract PNPM version and install it
RUN PNPM_VERSION=$(cat package.json | jq -r '.packageManager | split("@")[1]') && \
npm install -g pnpm@${PNPM_VERSION}
# Activate the pnpm version declared in package.json's `packageManager` field.
# Corepack natively understands the `+sha512.<hash>` integrity suffix.
RUN PNPM_VERSION=$(node -p "require('./package.json').packageManager.split('@')[1]") && \
corepack prepare "pnpm@${PNPM_VERSION}" --activate

# Copy app package manifests
COPY oss/package.json ./oss/yarn.lock* ./oss/package-lock.json* ./oss/pnpm-lock.yaml* ./oss/.npmrc* ./oss/
Expand Down
5 changes: 2 additions & 3 deletions web/oss/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"engines": {
"node": "24.x"
},
"packageManager": "pnpm@10.30.0",
"scripts": {
"dev": "next dev --turbopack",
"dev:local": "ENV_FILE=.local.env next dev",
Expand Down Expand Up @@ -55,7 +54,7 @@
"@lexical/selection": "^0.40.0",
"@lexical/table": "^0.40.0",
"@lexical/utils": "^0.40.0",
"@next/bundle-analyzer": "15.5.15",
"@next/bundle-analyzer": "15.5.18",
"@phosphor-icons/react": "^2.1.10",
"@reduxjs/toolkit": "^2.8.2",
"@scalar/openapi-parser": "^0.24.13",
Expand Down Expand Up @@ -97,7 +96,7 @@
"lodash": "^4.17.23",
"lucide-react": "^0.475.0",
"motion": "^12.0.0",
"next": "15.5.16",
"next": "15.5.18",
"papaparse": "^5.5.3",
"postcss": "^8.5.10",
"posthog-js": "^1.223.3",
Expand Down
18 changes: 5 additions & 13 deletions web/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,19 +14,19 @@
"jotai-history": "^0.5.1",
"jotai-transaction": "^0.2.0",
"json5": "^2.2.3",
"next": "15.5.16"
"next": "15.5.18"
},
"devDependencies": {
"@agenta/ee": "link:ee",
"@agenta/oss": "link:oss",
"@eslint/eslintrc": "^3.3.5",
"@eslint/js": "^9.39.4",
"@lexical/eslint-plugin": "^0.40.0",
"@next/eslint-plugin-next": "15.5.15",
"@next/eslint-plugin-next": "15.5.18",
"@typescript-eslint/eslint-plugin": "^8.59.3",
"@typescript-eslint/parser": "^8.59.3",
"eslint": "^9.39.4",
"eslint-config-next": "15.5.15",
"eslint-config-next": "15.5.18",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-import": "^2.32.0",
"eslint-plugin-prettier": "^5.5.5",
Expand All @@ -43,7 +43,7 @@
"turbo": "2.8.20",
"typescript-eslint": "^8.59.3"
},
"packageManager": "pnpm@10.30.0",
"packageManager": "pnpm@11.1.2+sha512.415a1cc25974731e75455c1468371be74c5aa5fb7621b50d4056d222451609f11412f23fd602e6169f1e060466641f798597e1be961a10688836a67b16569499",
"scripts": {
"build-oss": "turbo run build --filter=@agenta/oss",
"build-ee": "turbo run build --filter=@agenta/ee",
Expand All @@ -68,14 +68,6 @@
"generate:tailwind-tokens": "tsx scripts/generate-tailwind-tokens.ts"
},
"pnpm": {
"ignoredBuiltDependencies": [
"browser-tabs-lock"
],
"onlyBuiltDependencies": [
"@swc/core",
"core-js",
"sharp"
],
"overrides": {
"prismjs@<1.30.0": ">=1.30.0",
"@babel/runtime@<7.26.10": ">=7.26.10",
Expand All @@ -92,7 +84,7 @@
"flatted": "3.4.2",
"axios": "1.16.0",
"postcss@<8.5.10": ">=8.5.10",
"next@<15.5.15": ">=15.5.15"
"next@<15.5.18": ">=15.5.18"
}
}
}
Loading
Loading