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
5 changes: 1 addition & 4 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,6 @@ env:
jobs:
frontend:
if: ${{ inputs.run_frontend }}
name: ${{ format('frontend{0} ({1}, 18)', inputs.job_name_suffix, matrix.os) }}
Comment thread
aglinxinyuan marked this conversation as resolved.
runs-on: ${{ matrix.os }}
Comment thread
aglinxinyuan marked this conversation as resolved.
strategy:
matrix:
Expand All @@ -76,7 +75,7 @@ jobs:
- os: windows-latest
arch: x64
node-version:
- 20.19.0
- 24.10.0
steps:
- name: Checkout Texera
uses: actions/checkout@v5
Expand Down Expand Up @@ -132,7 +131,6 @@ jobs:
# and tests for the platform services live in the `platform` matrix
# below. License-binary checks are scoped to the amber dist.
if: ${{ inputs.run_amber }}
name: ${{ format('amber{0} ({1}, 11)', inputs.job_name_suffix, matrix.os) }}
strategy:
matrix:
os: [ubuntu-22.04]
Expand Down Expand Up @@ -348,7 +346,6 @@ jobs:

python:
if: ${{ inputs.run_python }}
Comment thread
aglinxinyuan marked this conversation as resolved.
name: ${{ format('python{0} ({1}, {2})', inputs.job_name_suffix, matrix.os, matrix.python-version) }}
strategy:
matrix:
os: [ubuntu-latest]
Expand Down
8 changes: 5 additions & 3 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,10 @@ Major areas:
- `config-service/`, `access-control-service/`, `file-service/`,
`computing-unit-managing-service/`, `workflow-compiling-service/`: backend
services wired through `build.sbt`.
- `frontend/`: Angular application. Uses Yarn 4.14.1, Node >= 20.19.0, Nx,
Prettier, ESLint, Karma/Jasmine, and ng-zorro.
- `frontend/`: Angular application. Uses Yarn 4.14.1 via Corepack for local
development, Node >= 24.0.0, Nx, Prettier, ESLint, Karma/Jasmine, and
ng-zorro. Note: `bin/texera-web-application.dockerfile` currently pins
Yarn 4.5.1 in its frontend build stage.
- `agent-service/`: TypeScript Elysia service for Texera LLM agents. CI uses
Bun 1.3.3.
- `pyright-language-service/`: TypeScript service for Python language support.
Expand Down Expand Up @@ -113,7 +115,7 @@ outside CI.

The Angular frontend lives in `frontend/`.

- Node engine: `>=20.19.0`.
- Node engine: `>=24.0.0`.
- Package manager: Yarn 4.14.1 via Corepack.
- Formatting is Prettier plus prettier-eslint. Prettier uses 2 spaces,
semicolons, double quotes, `printWidth: 120`, and LF endings.
Expand Down
2 changes: 1 addition & 1 deletion bin/texera-web-application.dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
# specific language governing permissions and limitations
# under the License.

FROM node:22-bookworm AS build-frontend
FROM node:24-bookworm AS build-frontend

RUN apt-get update && apt-get install -y --no-install-recommends \
python3 build-essential git ca-certificates
Expand Down
4 changes: 2 additions & 2 deletions frontend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "gui",
"version": "0.0.0",
"engines": {
"node": ">=20.19.0"
"node": ">=24.0.0"
Comment thread
aglinxinyuan marked this conversation as resolved.
},
"license": "Apache-2.0",
"scripts": {
Expand Down Expand Up @@ -113,7 +113,7 @@
"@types/karma-coverage": "^2",
"@types/lodash": "4.14.179",
"@types/lodash-es": "4.17.4",
"@types/node": "20.19.39",
"@types/node": "24.10.1",
"@types/papaparse": "5.3.5",
"@types/plotly.js-basic-dist-min": "2.12.4",
"@types/quill": "2.0.9",
Expand Down
20 changes: 10 additions & 10 deletions frontend/yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -6144,12 +6144,12 @@ __metadata:
languageName: node
linkType: hard

"@types/node@npm:20.19.39":
version: 20.19.39
resolution: "@types/node@npm:20.19.39"
"@types/node@npm:24.10.1":
version: 24.10.1
resolution: "@types/node@npm:24.10.1"
dependencies:
undici-types: "npm:~6.21.0"
checksum: 10c0/1d16da7b5f47a7415b827fcf3b94d279febf4c14671afec74a03e47856b5270023d9beb1b9aeab4d3b622fd97d61a60206cfc2cca588663181331bc592468289
undici-types: "npm:~7.16.0"
checksum: 10c0/d6bca7a78f550fbb376f236f92b405d676003a8a09a1b411f55920ef34286ee3ee51f566203920e835478784df52662b5b2af89159d9d319352e9ea21801c002
languageName: node
linkType: hard

Expand Down Expand Up @@ -10813,7 +10813,7 @@ __metadata:
"@types/karma-coverage": "npm:^2"
"@types/lodash": "npm:4.14.179"
"@types/lodash-es": "npm:4.17.4"
"@types/node": "npm:20.19.39"
"@types/node": "npm:24.10.1"
"@types/papaparse": "npm:5.3.5"
"@types/plotly.js-basic-dist-min": "npm:2.12.4"
"@types/quill": "npm:2.0.9"
Expand Down Expand Up @@ -17376,10 +17376,10 @@ __metadata:
languageName: node
linkType: hard

"undici-types@npm:~6.21.0":
version: 6.21.0
resolution: "undici-types@npm:6.21.0"
checksum: 10c0/c01ed51829b10aa72fc3ce64b747f8e74ae9b60eafa19a7b46ef624403508a54c526ffab06a14a26b3120d055e1104d7abe7c9017e83ced038ea5cf52f8d5e04
"undici-types@npm:~7.16.0":
version: 7.16.0
resolution: "undici-types@npm:7.16.0"
checksum: 10c0/3033e2f2b5c9f1504bdc5934646cb54e37ecaca0f9249c983f7b1fc2e87c6d18399ebb05dc7fd5419e02b2e915f734d872a65da2e3eeed1813951c427d33cc9a
languageName: node
linkType: hard

Expand Down
Loading