diff --git a/.github/workflows/docs-preview.yaml b/.github/workflows/docs-preview.yaml index a1e7e5c327f..0012e98b4af 100644 --- a/.github/workflows/docs-preview.yaml +++ b/.github/workflows/docs-preview.yaml @@ -17,7 +17,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v4.0.0 + - uses: pnpm/action-setup@v4.4.0 - uses: actions/setup-node@v4 with: node-version: 18.x diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index 2a1b6032158..6c98cb7a97c 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -17,7 +17,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v4.0.0 + - uses: pnpm/action-setup@v4.4.0 - uses: actions/setup-node@v4 with: node-version: 18.x diff --git a/.github/workflows/test-build-publish.yaml b/.github/workflows/test-build-publish.yaml index a36178ab8e2..e6c9bbf1d0f 100644 --- a/.github/workflows/test-build-publish.yaml +++ b/.github/workflows/test-build-publish.yaml @@ -33,7 +33,7 @@ jobs: fetch-depth: 0 ref: ${{ github.event.pull_request.head.sha }} - - uses: pnpm/action-setup@v4.0.0 + - uses: pnpm/action-setup@v4.4.0 - uses: actions/setup-node@v4 with: @@ -92,7 +92,7 @@ jobs: steps: - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v4.0.0 + - uses: pnpm/action-setup@v4.4.0 - uses: actions/setup-node@v4 with: diff --git a/apps/ai/package.json b/apps/ai/package.json index 43189e472e3..3ef00202ae6 100644 --- a/apps/ai/package.json +++ b/apps/ai/package.json @@ -33,17 +33,17 @@ ] }, "dependencies": { - "@ant-design/cssinjs": "1.21.0", - "@ant-design/icons": "5.3.7", - "@ddadaal/tsgrpc-client": "0.17.7", - "@ddadaal/tsgrpc-common": "0.2.5", - "@grpc/grpc-js": "1.10.9", - "@kubernetes/client-node": "^0.21.0", - "@mikro-orm/cli": "6.2.9", - "@mikro-orm/core": "6.2.9", - "@mikro-orm/migrations": "6.2.9", - "@mikro-orm/mysql": "6.2.9", - "@mikro-orm/seeder": "6.2.9", + "@ant-design/cssinjs": "1.24.0", + "@ant-design/icons": "5.6.1", + "@ddadaal/tsgrpc-client": "0.17.9", + "@ddadaal/tsgrpc-common": "0.2.7", + "@grpc/grpc-js": "1.14.4", + "@kubernetes/client-node": "^0.22.0", + "@mikro-orm/cli": "6.6.16", + "@mikro-orm/core": "6.6.16", + "@mikro-orm/migrations": "6.6.16", + "@mikro-orm/mysql": "6.6.16", + "@mikro-orm/seeder": "6.6.16", "@scow/config": "workspace:*", "@scow/lib-auth": "workspace:*", "@scow/lib-config": "workspace:*", @@ -55,70 +55,70 @@ "@scow/ai-scheduler-adapter-protos": "workspace:*", "@scow/utils": "workspace:*", "@scow/rich-error-model": "workspace:*", - "@sinclair/typebox": "0.32.34", + "@sinclair/typebox": "0.34.52", "@tanstack/react-query": "4.36.1", - "@trpc/client": "10.45.2", - "@trpc/next": "10.45.2", - "@trpc/react-query": "10.45.2", - "@trpc/server": "10.45.2", - "antd": "5.18.3", - "dayjs": "1.11.11", - "dotenv": "16.4.5", + "@trpc/client": "10.45.4", + "@trpc/next": "10.45.4", + "@trpc/react-query": "10.45.4", + "@trpc/server": "10.45.4", + "antd": "5.29.3", + "dayjs": "1.11.21", + "dotenv": "16.6.1", "http-proxy": "1.18.1", - "lodash": "4.17.21", - "long": "5.2.3", + "lodash": "4.18.1", + "long": "5.3.2", "mime-types": "2.1.35", - "next": "14.2.4", + "next": "14.2.35", "next-compose-plugins": "2.2.1", "next-connect": "1.0.0", - "nextjs-cors": "2.2.0", - "node-ssh": "13.2.0", + "nextjs-cors": "2.2.1", + "node-ssh": "13.2.1", "nookies": "2.5.2", "nprogress": "0.2.0", "pino": "8.16.2", - "protobufjs": "7.3.2", + "protobufjs": "7.6.5", "react": "18.3.1", "react-async": "10.0.1", "react-dom": "18.3.1", "react-is": "18.3.1", - "react-typed-i18n": "2.3.0", + "react-typed-i18n": "2.6.1", "simstate": "3.0.1", - "styled-components": "6.1.11", - "superjson": "2.2.1", - "swagger-ui-react": "5.17.14", + "styled-components": "6.5.1", + "superjson": "2.2.6", + "swagger-ui-react": "5.32.12", "trpc-openapi": "1.2.0", - "ws": "8.17.1", + "ws": "8.21.3", "@xterm/xterm": "5.5.0", - "@xterm/addon-fit": "0.10.0", - "zod": "3.23.8", - "shell-quote": "1.8.1", - "replace-in-file": "8.1.0" + "@xterm/addon-fit": "0.11.0", + "zod": "3.25.76", + "shell-quote": "1.10.0", + "replace-in-file": "8.4.0" }, "devDependencies": { - "@next/bundle-analyzer": "14.2.4", - "@testing-library/jest-dom": "6.4.6", - "@testing-library/react": "16.0.0", + "@next/bundle-analyzer": "14.2.35", + "@testing-library/jest-dom": "6.9.1", + "@testing-library/react": "16.3.2", "@types/busboy": "1.5.4", "@types/google-protobuf": "3.15.12", - "@types/http-proxy": "1.17.14", + "@types/http-proxy": "1.17.17", "@types/mime-types": "2.1.4", - "@types/node": "20.14.8", + "@types/node": "20.19.43", "@types/nprogress": "0.2.3", - "@types/react": "18.3.3", - "@types/react-dom": "18.3.0", - "@types/styled-components": "5.1.34", - "@types/swagger-ui-react": "4.18.3", + "@types/react": "18.3.31", + "@types/react-dom": "18.3.7", + "@types/styled-components": "5.1.36", + "@types/swagger-ui-react": "4.19.0", "@types/url-join": "4.0.3", - "@types/ws": "8.5.10", + "@types/ws": "8.18.1", "@types/shell-quote": "1.7.5", - "@types/ssh2": "1.15.0", - "fs-extra": "11.2.0", + "@types/ssh2": "1.15.5", + "fs-extra": "11.4.0", "jest-environment-jsdom": "29.7.0", - "nextjs-node-loader": "1.1.5", - "node-mocks-http": "1.15.0", - "postcss": "8.4.38", - "ts-log": "2.2.5", - "webpack": "5.92.1" + "nextjs-node-loader": "1.1.9", + "node-mocks-http": "1.18.1", + "postcss": "8.5.26", + "ts-log": "2.2.7", + "webpack": "5.109.2" }, "volta": { "extends": "../../package.json" diff --git a/apps/audit-server/package.json b/apps/audit-server/package.json index 3ec6317ebd2..2209f09cdf0 100644 --- a/apps/audit-server/package.json +++ b/apps/audit-server/package.json @@ -23,15 +23,15 @@ "license": "Mulan PSL v2", "repository": "https://github.com/PKUHPC/OpenSCOW", "dependencies": { - "@ddadaal/tsgrpc-server": "0.19.5", - "@ddadaal/tsgrpc-common": "0.2.5", - "@ddadaal/tsgrpc-client": "0.17.7", - "@grpc/grpc-js": "1.10.9", - "@mikro-orm/cli": "6.2.9", - "@mikro-orm/core": "6.2.9", - "@mikro-orm/migrations": "6.2.9", - "@mikro-orm/mysql": "6.2.9", - "@mikro-orm/seeder": "6.2.9", + "@ddadaal/tsgrpc-server": "0.19.8", + "@ddadaal/tsgrpc-common": "0.2.7", + "@ddadaal/tsgrpc-client": "0.17.9", + "@grpc/grpc-js": "1.14.4", + "@mikro-orm/cli": "6.6.16", + "@mikro-orm/core": "6.6.16", + "@mikro-orm/migrations": "6.6.16", + "@mikro-orm/mysql": "6.6.16", + "@mikro-orm/seeder": "6.6.16", "@scow/config": "workspace:*", "@scow/lib-config": "workspace:*", "@scow/lib-server": "workspace:*", @@ -39,7 +39,7 @@ "@scow/lib-operation-log": "workspace:*", "@scow/utils": "workspace:*", "@scow/protos": "workspace:*", - "dayjs": "1.11.11", + "dayjs": "1.11.21", "pino": "8.16.2", "pino-pretty": "10.3.1" }, diff --git a/apps/auth/package.json b/apps/auth/package.json index a5ec38ed5b2..f46c64aacd2 100644 --- a/apps/auth/package.json +++ b/apps/auth/package.json @@ -22,37 +22,37 @@ "license": "Mulan PSL v2", "repository": "https://github.com/PKUHPC/OpenSCOW", "dependencies": { - "@fastify/error": "4.0.0", + "@fastify/error": "4.2.0", "@fastify/formbody": "7.4.0", "@fastify/static": "7.0.4", "@fastify/view": "9.1.0", - "liquidjs": "10.14.0", + "liquidjs": "10.28.0", "@scow/config": "workspace:*", "@scow/lib-config": "workspace:*", "@scow/lib-server": "workspace:*", "@scow/lib-ssh": "workspace:*", "@scow/utils": "workspace:*", - "@sinclair/typebox": "0.32.34", + "@sinclair/typebox": "0.34.52", "asn1": "0.2.6", - "fastify": "4.28.0", + "fastify": "4.29.1", "fastify-graceful-shutdown": "3.5.3", "fastify-plugin": "4.5.1", - "ioredis": "5.4.1", + "ioredis": "5.11.1", "ldapjs": "2.3.3", - "nanoid": "5.0.7", + "nanoid": "5.1.16", "svg-captcha": "1.4.0", "pino-pretty": "10.3.1", "pino": "8.16.2", - "nodemailer": "6.9.14", - "qrcode": "1.5.3", + "nodemailer": "6.10.1", + "qrcode": "1.5.4", "speakeasy": "2.0.0", - "react-typed-i18n": "2.3.0" + "react-typed-i18n": "2.6.1" }, "devDependencies": { "@types/asn1": "0.2.4", "@types/ldapjs": "2.2.5", - "@types/nodemailer": "6.4.15", - "@types/qrcode": "1.5.5", + "@types/nodemailer": "6.4.24", + "@types/qrcode": "1.5.6", "@types/speakeasy": "2.0.10" }, "volta": { diff --git a/apps/cli/package.json b/apps/cli/package.json index fd6bed3ebf3..d10aec99b06 100644 --- a/apps/cli/package.json +++ b/apps/cli/package.json @@ -14,22 +14,22 @@ "dependencies": { "@scow/lib-config": "workspace:*", "pkg": "5.8.1", - "yargs": "17.7.2", + "yargs": "17.7.3", "prompts": "2.4.2", - "@sinclair/typebox": "0.32.34", - "js-yaml": "4.1.0", + "@sinclair/typebox": "0.34.52", + "js-yaml": "4.3.1", "pino": "8.16.2", "pino-pretty": "10.3.1", "@octokit/rest": "20.1.1", "jszip": "3.10.1", - "dotenv": "16.4.5", + "dotenv": "16.6.1", "death": "1.1.0", - "https-proxy-agent": "7.0.4", + "https-proxy-agent": "7.0.6", "node-fetch-commonjs": "3.3.2", "@scow/config": "workspace:*" }, "devDependencies": { - "@types/yargs": "17.0.32", + "@types/yargs": "17.0.35", "@types/prompts": "2.4.9", "@types/js-yaml": "4.0.9", "@types/death": "1.1.5" diff --git a/apps/mis-server/package.json b/apps/mis-server/package.json index 24f86a5a195..541afba887b 100644 --- a/apps/mis-server/package.json +++ b/apps/mis-server/package.json @@ -23,16 +23,16 @@ "license": "Mulan PSL v2", "repository": "https://github.com/PKUHPC/OpenSCOW", "dependencies": { - "@ddadaal/tsgrpc-common": "0.2.5", - "@ddadaal/tsgrpc-server": "0.19.5", - "@ddadaal/tsgrpc-client": "0.17.7", - "@grpc/grpc-js": "1.10.9", - "@mikro-orm/cli": "6.2.9", - "@mikro-orm/core": "6.2.9", - "@mikro-orm/mariadb": "6.2.9", - "@mikro-orm/migrations": "6.2.9", - "@mikro-orm/mysql": "6.2.9", - "@mikro-orm/seeder": "6.2.9", + "@ddadaal/tsgrpc-common": "0.2.7", + "@ddadaal/tsgrpc-server": "0.19.8", + "@ddadaal/tsgrpc-client": "0.17.9", + "@grpc/grpc-js": "1.14.4", + "@mikro-orm/cli": "6.6.16", + "@mikro-orm/core": "6.6.16", + "@mikro-orm/mariadb": "6.6.16", + "@mikro-orm/migrations": "6.6.16", + "@mikro-orm/mysql": "6.6.16", + "@mikro-orm/seeder": "6.6.16", "@scow/config": "workspace:*", "@scow/lib-auth": "workspace:*", "@scow/lib-config": "workspace:*", @@ -44,14 +44,14 @@ "@scow/protos": "workspace:*", "@scow/scheduler-adapter-protos": "workspace:*", "@scow/utils": "workspace:*", - "@sinclair/typebox": "0.32.34", - "dayjs": "1.11.11", - "dotenv": "16.4.5", + "@sinclair/typebox": "0.34.52", + "dayjs": "1.11.21", + "dotenv": "16.6.1", "node-cron": "3.0.3", "pino": "8.16.2", "pino-pretty": "10.3.1", "uuid": "10.0.0", - "wait-on": "8.0.0" + "wait-on": "8.0.5" }, "devDependencies": { "@types/google-protobuf": "3.15.12", diff --git a/apps/mis-web/package.json b/apps/mis-web/package.json index b8fa99004bb..ab2d51d54d6 100644 --- a/apps/mis-web/package.json +++ b/apps/mis-web/package.json @@ -24,12 +24,12 @@ "license": "Mulan PSL v2", "repository": "https://github.com/PKUHPC/OpenSCOW", "dependencies": { - "@ant-design/cssinjs": "1.21.0", - "@ant-design/icons": "5.3.7", + "@ant-design/cssinjs": "1.24.0", + "@ant-design/icons": "5.6.1", "@ddadaal/next-typed-api-routes-runtime": "0.8.2", - "@ddadaal/tsgrpc-client": "0.17.7", - "@ddadaal/tsgrpc-common": "0.2.5", - "@grpc/grpc-js": "1.10.9", + "@ddadaal/tsgrpc-client": "0.17.9", + "@ddadaal/tsgrpc-common": "0.2.7", + "@grpc/grpc-js": "1.14.4", "@scow/config": "workspace:*", "@scow/lib-auth": "workspace:*", "@scow/lib-config": "workspace:*", @@ -39,16 +39,16 @@ "@scow/protos": "workspace:*", "@scow/rich-error-model": "workspace:*", "@scow/utils": "workspace:*", - "@sinclair/typebox": "0.32.34", - "antd": "5.18.3", - "csv-stringify": "6.5.0", - "dayjs": "1.11.11", - "google-protobuf": "3.21.2", + "@sinclair/typebox": "0.34.52", + "antd": "5.29.3", + "csv-stringify": "6.8.3", + "dayjs": "1.11.21", + "google-protobuf": "3.21.4", "http-proxy": "1.18.1", - "iconv-lite": "^0.6.3", - "less": "4.2.0", + "iconv-lite": "^0.7.0", + "less": "4.8.1", "mime-types": "2.1.35", - "next": "14.2.4", + "next": "14.2.35", "next-compose-plugins": "2.2.1", "nookies": "2.5.2", "nprogress": "0.2.0", @@ -56,26 +56,26 @@ "react-async": "10.0.1", "react-dom": "18.3.1", "react-is": "18.3.1", - "react-typed-i18n": "2.3.0", + "react-typed-i18n": "2.6.1", "recharts": "^2.7.3", "simstate": "3.0.1", - "styled-components": "6.1.11", - "tslib": "2.6.3", - "typescript": "5.5.2" + "styled-components": "6.5.1", + "tslib": "2.8.1", + "typescript": "5.9.3" }, "devDependencies": { "@ddadaal/next-typed-api-routes-cli": "0.9.1", - "@next/bundle-analyzer": "14.2.4", + "@next/bundle-analyzer": "14.2.35", "@types/google-protobuf": "3.15.12", "@types/mime-types": "2.1.4", - "@types/node": "20.14.8", + "@types/node": "20.19.43", "@types/nprogress": "0.2.3", - "@types/react": "18.3.3", - "@types/react-dom": "18.3.0", - "@types/styled-components": "5.1.34", + "@types/react": "18.3.31", + "@types/react-dom": "18.3.7", + "@types/styled-components": "5.1.36", "babel-plugin-import": "1.13.8", - "postcss": "8.4.38", - "webpack": "5.92.1" + "postcss": "8.5.26", + "webpack": "5.109.2" }, "browserslist": { "production": [ diff --git a/apps/portal-server/package.json b/apps/portal-server/package.json index 26ae0164dbb..79d6272f36d 100644 --- a/apps/portal-server/package.json +++ b/apps/portal-server/package.json @@ -21,11 +21,11 @@ "license": "Mulan PSL v2", "repository": "https://github.com/PKUHPC/OpenSCOW", "dependencies": { - "@connectrpc/connect": "1.4.0", - "@ddadaal/tsgrpc-common": "0.2.5", - "@ddadaal/tsgrpc-server": "0.19.5", - "@ddadaal/tsgrpc-client": "0.17.7", - "@grpc/grpc-js": "1.10.9", + "@connectrpc/connect": "1.7.0", + "@ddadaal/tsgrpc-common": "0.2.7", + "@ddadaal/tsgrpc-server": "0.19.8", + "@ddadaal/tsgrpc-client": "0.17.9", + "@grpc/grpc-js": "1.14.4", "@scow/config": "workspace:*", "@scow/lib-config": "workspace:*", "@scow/lib-scheduler-adapter": "workspace:*", @@ -37,24 +37,24 @@ "@scow/scheduler-adapter-protos": "workspace:*", "@scow/scowd-protos": "workspace:*", "@scow/utils": "workspace:*", - "@sinclair/typebox": "0.32.34", - "dayjs": "1.11.11", - "dotenv": "16.4.5", + "@sinclair/typebox": "0.34.52", + "dayjs": "1.11.21", + "dotenv": "16.6.1", "node-cron": "3.0.3", - "node-ssh": "13.2.0", + "node-ssh": "13.2.1", "pino": "8.16.2", "pino-pretty": "10.3.1", - "shell-quote": "1.8.1", - "ts-log": "2.2.5", + "shell-quote": "1.10.0", + "ts-log": "2.2.7", "uuid": "10.0.0", - "wait-on": "8.0.0" + "wait-on": "8.0.5" }, "devDependencies": { "@types/node-cron": "3.0.11", "@types/shell-quote": "1.7.5", - "@types/ssh2": "1.15.0", + "@types/ssh2": "1.15.5", "@types/wait-on": "5.3.4", - "form-data": "4.0.0" + "form-data": "4.0.6" }, "volta": { "extends": "../../package.json" diff --git a/apps/portal-web/package.json b/apps/portal-web/package.json index 5d80088f50b..80969c6041e 100644 --- a/apps/portal-web/package.json +++ b/apps/portal-web/package.json @@ -25,19 +25,19 @@ "license": "Mulan PSL v2", "repository": "https://glithub.com/PKUHPC/SCOW", "dependencies": { - "@ant-design/colors": "7.0.2", - "@ant-design/cssinjs": "1.21.0", - "@ant-design/icons": "5.3.7", - "@codemirror/language": "6.10.2", - "@codemirror/legacy-modes": "6.4.0", - "@codemirror/view": "6.28.2", + "@ant-design/colors": "7.2.1", + "@ant-design/cssinjs": "1.24.0", + "@ant-design/icons": "5.6.1", + "@codemirror/language": "6.12.4", + "@codemirror/legacy-modes": "6.5.3", + "@codemirror/view": "6.43.8", "@ddadaal/next-typed-api-routes-runtime": "0.8.2", - "@ddadaal/tsgrpc-client": "0.17.7", - "@ddadaal/tsgrpc-common": "0.2.5", - "@dnd-kit/core": "6.1.0", + "@ddadaal/tsgrpc-client": "0.17.9", + "@ddadaal/tsgrpc-common": "0.2.7", + "@dnd-kit/core": "6.3.1", "@dnd-kit/sortable": "8.0.0", "@dnd-kit/utilities": "3.2.2", - "@grpc/grpc-js": "1.10.9", + "@grpc/grpc-js": "1.14.4", "@monaco-editor/react": "^4.6.0", "@scow/config": "workspace:*", "@scow/lib-auth": "workspace:*", @@ -49,61 +49,61 @@ "@scow/protos": "workspace:*", "@scow/rich-error-model": "workspace:*", "@scow/utils": "workspace:*", - "@sinclair/typebox": "0.32.34", - "@uiw/codemirror-theme-github": "4.22.2", + "@sinclair/typebox": "0.34.52", + "@uiw/codemirror-theme-github": "4.25.11", "@uiw/react-codemirror": "4.21.20", - "@xterm/addon-fit": "0.10.0", + "@xterm/addon-fit": "0.11.0", "@xterm/xterm": "5.5.0", - "antd": "5.18.3", + "antd": "5.29.3", "busboy": "1.6.0", "crypto-js": "4.2.0", - "dayjs": "1.11.11", - "google-protobuf": "3.21.2", + "dayjs": "1.11.21", + "google-protobuf": "3.21.4", "http-proxy": "1.18.1", - "less": "4.2.0", + "less": "4.8.1", "mime-types": "2.1.35", - "next": "14.2.4", + "next": "14.2.35", "next-compose-plugins": "2.2.1", "nookies": "2.5.2", "nprogress": "0.2.0", - "p-limit": "6.1.0", + "p-limit": "6.2.0", "react": "18.3.1", "react-async": "10.0.1", "react-dom": "18.3.1", "react-is": "18.3.1", - "react-typed-i18n": "2.3.0", - "recharts": "2.12.7", + "react-typed-i18n": "2.6.1", + "recharts": "2.15.4", "simstate": "3.0.1", - "styled-components": "6.1.11", - "tslib": "2.6.3", - "typescript": "5.5.2", - "ws": "8.17.1" + "styled-components": "6.5.1", + "tslib": "2.8.1", + "typescript": "5.9.3", + "ws": "8.21.3" }, "devDependencies": { "@ddadaal/next-typed-api-routes-cli": "0.9.1", - "@next/bundle-analyzer": "14.2.4", - "@testing-library/jest-dom": "6.4.6", - "@testing-library/react": "16.0.0", + "@next/bundle-analyzer": "14.2.35", + "@testing-library/jest-dom": "6.9.1", + "@testing-library/react": "16.3.2", "@types/busboy": "1.5.4", "@types/google-protobuf": "3.15.12", - "@types/http-proxy": "1.17.14", + "@types/http-proxy": "1.17.17", "@types/mime-types": "2.1.4", - "@types/node": "20.14.8", + "@types/node": "20.19.43", "@types/nprogress": "0.2.3", - "@types/react": "18.3.3", - "@types/react-dom": "18.3.0", - "@types/styled-components": "5.1.34", + "@types/react": "18.3.31", + "@types/react-dom": "18.3.7", + "@types/styled-components": "5.1.36", "@types/url-join": "4.0.3", - "@types/ws": "8.5.10", - "fs-extra": "11.2.0", + "@types/ws": "8.18.1", + "fs-extra": "11.4.0", "jest-environment-jsdom": "29.7.0", - "node-mocks-http": "1.15.0", - "postcss": "8.4.38", - "ts-log": "2.2.5", - "webpack": "5.92.1" + "node-mocks-http": "1.18.1", + "postcss": "8.5.26", + "ts-log": "2.2.7", + "webpack": "5.109.2" }, "peerDependencies": { - "monaco-editor": "0.50.0" + "monaco-editor": "0.56.0" }, "browserslist": { "production": [ diff --git a/dev/ssh-server/Dockerfile b/dev/ssh-server/Dockerfile index d015789407a..7c7a1b9c2cb 100644 --- a/dev/ssh-server/Dockerfile +++ b/dev/ssh-server/Dockerfile @@ -8,7 +8,7 @@ # MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. # See the Mulan PSL v2 for more details. -FROM alpine:3.20 +FROM alpine:3.24 ENV TZ Asia/Shanghai diff --git a/dev/test-adapter/package.json b/dev/test-adapter/package.json index 729c341b1c1..293d61af75b 100644 --- a/dev/test-adapter/package.json +++ b/dev/test-adapter/package.json @@ -20,9 +20,9 @@ "license": "Mulan PSL v2", "repository": "https://github.com/PKUHPC/OpenSCOW", "dependencies": { - "@ddadaal/tsgrpc-common": "0.2.5", - "@ddadaal/tsgrpc-server": "0.19.5", - "@grpc/grpc-js": "1.10.9", + "@ddadaal/tsgrpc-common": "0.2.7", + "@ddadaal/tsgrpc-server": "0.19.8", + "@grpc/grpc-js": "1.14.4", "@scow/lib-config": "workspace:*", "@scow/scheduler-adapter-protos": "workspace:*" }, diff --git a/docs/package.json b/docs/package.json index fd08ad8b076..152d52fba26 100644 --- a/docs/package.json +++ b/docs/package.json @@ -19,27 +19,27 @@ "lint": "eslint -c ../eslint.config.js ." }, "dependencies": { - "@docusaurus/core": "3.4.0", - "@docusaurus/preset-classic": "3.4.0", + "@docusaurus/core": "3.10.2", + "@docusaurus/preset-classic": "3.10.2", "@mdx-js/react": "3.0.0", "clsx": "2.1.1", "prism-react-renderer": "2.2.0", "react": "18.2.0", "react-dom": "18.2.0", - "@easyops-cn/docusaurus-search-local": "0.44.2", - "eslint": "9.6.0" + "@easyops-cn/docusaurus-search-local": "0.55.3", + "eslint": "9.39.5" }, "devDependencies": { - "@adobe/jsonschema2md": "8.0.2", - "@docusaurus/module-type-aliases": "3.4.0", + "@adobe/jsonschema2md": "8.0.11", + "@docusaurus/module-type-aliases": "3.10.2", "@scow/config": "workspace:*", - "@sinclair/typebox": "0.32.34", - "@tsconfig/docusaurus": "2.0.3", - "@docusaurus/types": "3.4.0", + "@sinclair/typebox": "0.34.52", + "@tsconfig/docusaurus": "2.0.9", + "@docusaurus/types": "3.10.2", "@types/react": "18.2.37", - "typescript": "5.5.2", - "@node-rs/jieba": "1.10.3", - "unist-util-visit": "5.0.0" + "typescript": "5.9.3", + "@node-rs/jieba": "1.10.4", + "unist-util-visit": "5.1.0" }, "browserslist": { "production": [ diff --git a/libs/auth/package.json b/libs/auth/package.json index 320cf3114c9..3b6943fd442 100644 --- a/libs/auth/package.json +++ b/libs/auth/package.json @@ -19,7 +19,7 @@ "repository": "https://github.com/PKUHPC/OpenSCOW", "dependencies": {}, "devDependencies": { - "ts-log": "2.2.5" + "ts-log": "2.2.7" }, "volta": { "extends": "../../package.json" diff --git a/libs/config/package.json b/libs/config/package.json index 11475178661..2dbcc26caf1 100644 --- a/libs/config/package.json +++ b/libs/config/package.json @@ -17,10 +17,10 @@ "repository": "https://github.com/PKUHPC/OpenSCOW", "dependencies": { "@scow/lib-config": "workspace:*", - "@sinclair/typebox": "0.32.34" + "@sinclair/typebox": "0.34.52" }, "devDependencies": { - "ts-log": "2.2.5" + "ts-log": "2.2.7" }, "volta": { "extends": "../../package.json" diff --git a/libs/decimal/package.json b/libs/decimal/package.json index 416fb05b138..dddfb7b3086 100644 --- a/libs/decimal/package.json +++ b/libs/decimal/package.json @@ -18,7 +18,7 @@ "license": "Mulan PSL v2", "repository": "https://github.com/PKUHPC/OpenSCOW", "dependencies": { - "bignumber.js": "9.1.2" + "bignumber.js": "9.3.1" }, "volta": { "extends": "../../package.json" diff --git a/libs/hook/package.json b/libs/hook/package.json index 4893fb03f08..c485e9702f4 100644 --- a/libs/hook/package.json +++ b/libs/hook/package.json @@ -17,14 +17,14 @@ "license": "Mulan PSL v2", "repository": "https://github.com/PKUHPC/OpenSCOW", "dependencies": { - "@ddadaal/tsgrpc-client": "0.17.7", - "@grpc/grpc-js": "1.10.9", + "@ddadaal/tsgrpc-client": "0.17.9", + "@grpc/grpc-js": "1.14.4", "@scow/protos": "workspace:*", - "bignumber.js": "9.1.2" + "bignumber.js": "9.3.1" }, "devDependencies": { "@scow/config": "workspace:*", - "ts-log": "2.2.5" + "ts-log": "2.2.7" }, "volta": { "extends": "../../package.json" diff --git a/libs/libconfig/package.json b/libs/libconfig/package.json index 0581874dbdb..c84f6a113a8 100644 --- a/libs/libconfig/package.json +++ b/libs/libconfig/package.json @@ -18,15 +18,15 @@ "license": "Mulan PSL v2", "repository": "https://github.com/PKUHPC/OpenSCOW", "dependencies": { - "@sinclair/typebox": "0.32.34", - "ajv": "8.16.0", + "@sinclair/typebox": "0.34.52", + "ajv": "8.20.0", "ajv-formats": "3.0.1", - "envalid": "8.0.0", - "js-yaml": "4.1.0" + "envalid": "8.2.0", + "js-yaml": "4.3.1" }, "devDependencies": { "@types/js-yaml": "4.0.9", - "ts-log": "2.2.5" + "ts-log": "2.2.7" }, "volta": { "extends": "../../package.json" diff --git a/libs/operation-log/package.json b/libs/operation-log/package.json index c4a1144ea15..9ceb52b46f2 100644 --- a/libs/operation-log/package.json +++ b/libs/operation-log/package.json @@ -17,13 +17,13 @@ "license": "Mulan PSL v2", "repository": "https://github.com/PKUHPC/OpenSCOW", "dependencies": { - "@ddadaal/tsgrpc-client": "0.17.7", - "@grpc/grpc-js": "1.10.9", + "@ddadaal/tsgrpc-client": "0.17.9", + "@grpc/grpc-js": "1.14.4", "@scow/protos": "workspace:*" }, "devDependencies": { "@scow/config": "workspace:*", - "ts-log": "2.2.5" + "ts-log": "2.2.7" }, "volta": { "extends": "../../package.json" diff --git a/libs/protos/ai-scheduler-adapter/package.json b/libs/protos/ai-scheduler-adapter/package.json index 707d922662c..5c694e75816 100644 --- a/libs/protos/ai-scheduler-adapter/package.json +++ b/libs/protos/ai-scheduler-adapter/package.json @@ -13,12 +13,12 @@ "!**/*.map" ], "dependencies": { - "@grpc/grpc-js": "1.10.9", - "long": "5.2.3", - "protobufjs": "7.3.2" + "@grpc/grpc-js": "1.14.4", + "long": "5.3.2", + "protobufjs": "7.6.5" }, "devDependencies": { - "ts-proto": "1.180.0" + "ts-proto": "1.181.2" }, "keywords": [], "author": "", diff --git a/libs/protos/scheduler-adapter/package.json b/libs/protos/scheduler-adapter/package.json index cb191930ce5..7f22e1e130a 100644 --- a/libs/protos/scheduler-adapter/package.json +++ b/libs/protos/scheduler-adapter/package.json @@ -13,12 +13,12 @@ "!**/*.map" ], "dependencies": { - "@grpc/grpc-js": "1.10.9", - "long": "5.2.3", - "protobufjs": "7.3.2" + "@grpc/grpc-js": "1.14.4", + "long": "5.3.2", + "protobufjs": "7.6.5" }, "devDependencies": { - "ts-proto": "1.180.0" + "ts-proto": "1.181.2" }, "keywords": [], "author": "", diff --git a/libs/protos/scow/package.json b/libs/protos/scow/package.json index 9b8ea73db1e..d30524f0f41 100644 --- a/libs/protos/scow/package.json +++ b/libs/protos/scow/package.json @@ -13,13 +13,13 @@ "!**/*.map" ], "dependencies": { - "@grpc/grpc-js": "1.10.9", - "long": "5.2.3", - "protobufjs": "7.3.2", + "@grpc/grpc-js": "1.14.4", + "long": "5.3.2", + "protobufjs": "7.6.5", "@scow/grpc-api": "workspace:*" }, "devDependencies": { - "ts-proto": "1.180.0" + "ts-proto": "1.181.2" }, "keywords": [], "author": "", diff --git a/libs/protos/scowd/package.json b/libs/protos/scowd/package.json index 76f03801024..9c4087c6715 100644 --- a/libs/protos/scowd/package.json +++ b/libs/protos/scowd/package.json @@ -16,7 +16,7 @@ "author": "", "license": "ISC", "dependencies": { - "@bufbuild/buf": "1.34.0", + "@bufbuild/buf": "1.72.0", "@bufbuild/protobuf": "^1.8.0", "@bufbuild/protoc-gen-es": "^1.8.0", "@connectrpc/connect": "^1.4.0", diff --git a/libs/rich-error-model/package.json b/libs/rich-error-model/package.json index e44dea3b80f..c449cce1e96 100644 --- a/libs/rich-error-model/package.json +++ b/libs/rich-error-model/package.json @@ -15,15 +15,15 @@ "!**/*.map" ], "dependencies": { - "@grpc/grpc-js": "1.10.9", - "long": "5.2.3", - "protobufjs": "7.3.2" + "@grpc/grpc-js": "1.14.4", + "long": "5.3.2", + "protobufjs": "7.6.5" }, "devDependencies": { - "ts-proto": "1.180.0", - "@ddadaal/tsgrpc-server": "0.19.5", - "@ddadaal/tsgrpc-common": "0.2.5", - "@ddadaal/tsgrpc-client": "0.17.7", + "ts-proto": "1.181.2", + "@ddadaal/tsgrpc-server": "0.19.8", + "@ddadaal/tsgrpc-common": "0.2.7", + "@ddadaal/tsgrpc-client": "0.17.9", "@scow/protos": "workspace:*" }, "keywords": [], diff --git a/libs/scheduler-adapter/package.json b/libs/scheduler-adapter/package.json index f9166516952..459c7536b42 100644 --- a/libs/scheduler-adapter/package.json +++ b/libs/scheduler-adapter/package.json @@ -17,7 +17,7 @@ "license": "Mulan PSL v2", "repository": "https://github.com/PKUHPC/OpenSCOW", "dependencies": { - "@grpc/grpc-js": "1.10.9", + "@grpc/grpc-js": "1.14.4", "@scow/protos": "workspace:*", "@scow/scheduler-adapter-protos": "workspace:*" }, diff --git a/libs/scowd/package.json b/libs/scowd/package.json index 6efb1a79d93..4c76b436e28 100644 --- a/libs/scowd/package.json +++ b/libs/scowd/package.json @@ -21,7 +21,7 @@ "@bufbuild/protobuf": "^1.8.0", "@connectrpc/connect": "^1.4.0", "@connectrpc/connect-node": "^1.4.0", - "@grpc/grpc-js": "1.10.9", + "@grpc/grpc-js": "1.14.4", "@scow/scowd-protos": "workspace:*" } } diff --git a/libs/server/package.json b/libs/server/package.json index e4a36632640..41c7b1bf97a 100644 --- a/libs/server/package.json +++ b/libs/server/package.json @@ -18,22 +18,22 @@ "license": "Mulan PSL v2", "repository": "https://github.com/PKUHPC/OpenSCOW", "dependencies": { - "@ddadaal/tsgrpc-common": "0.2.5", - "@ddadaal/tsgrpc-client": "0.17.7", - "@grpc/grpc-js": "1.10.9", + "@ddadaal/tsgrpc-common": "0.2.7", + "@ddadaal/tsgrpc-client": "0.17.9", + "@grpc/grpc-js": "1.14.4", "nookies": "2.5.2", "@scow/config": "workspace:*", "@scow/protos": "workspace:*", - "dayjs": "1.11.11", + "dayjs": "1.11.21", "@scow/lib-scheduler-adapter": "workspace:*", "@scow/utils": "workspace:*", "@scow/rich-error-model": "workspace:*", "@scow/scheduler-adapter-protos": "workspace:*", - "shell-quote": "1.8.1", - "ts-log": "2.2.5" + "shell-quote": "1.10.0", + "ts-log": "2.2.7" }, "devDependencies": { - "@ddadaal/tsgrpc-server": "0.19.5", + "@ddadaal/tsgrpc-server": "0.19.8", "@types/shell-quote": "1.7.5" }, "volta": { diff --git a/libs/ssh/package.json b/libs/ssh/package.json index 6a8cf738169..bd37afb0f17 100644 --- a/libs/ssh/package.json +++ b/libs/ssh/package.json @@ -15,13 +15,13 @@ "!**/*.map" ], "dependencies": { - "node-ssh": "13.2.0", - "shell-quote": "1.8.1" + "node-ssh": "13.2.1", + "shell-quote": "1.10.0" }, "devDependencies": { "@types/shell-quote": "1.7.5", - "@types/ssh2": "1.15.0", - "ts-log": "2.2.5" + "@types/ssh2": "1.15.5", + "ts-log": "2.2.7" }, "author": "PKUHPC (https://github.com/PKUHPC)", "license": "Mulan PSL v2", diff --git a/libs/web/package.json b/libs/web/package.json index 44da09972e7..6a29290e194 100644 --- a/libs/web/package.json +++ b/libs/web/package.json @@ -17,40 +17,40 @@ ], "dependencies": { "@scow/utils": "workspace:*", - "zod": "3.23.8", + "zod": "3.25.76", "mime-types": "2.1.35", "nookies": "2.5.2", - "@ddadaal/tsgrpc-client": "0.17.7", + "@ddadaal/tsgrpc-client": "0.17.9", "@scow/protos": "workspace:*", "@scow/config": "workspace:*", - "@grpc/grpc-js": "1.10.9" + "@grpc/grpc-js": "1.14.4" }, "peerDependencies": { - "antd": "5.18.3", - "next": "14.2.4", - "styled-components": "6.1.11", - "@ant-design/icons": "5.3.7", - "dayjs": "1.11.11", + "antd": "5.29.3", + "next": "14.2.35", + "styled-components": "6.5.1", + "@ant-design/icons": "5.6.1", + "dayjs": "1.11.21", "react": ">=18.2.0", "react-dom": ">=18.2.0", "react-is": "18.3.1", "nookies": "2.5.2", - "@ant-design/cssinjs": "1.21.0", + "@ant-design/cssinjs": "1.24.0", "react-async": "10.0.1" }, "devDependencies": { - "antd": "5.18.3", - "next": "14.2.4", - "styled-components": "6.1.11", + "antd": "5.29.3", + "next": "14.2.35", + "styled-components": "6.5.1", "@types/mime-types": "2.1.4", "react": "18.3.1", - "@types/react": "18.3.3", + "@types/react": "18.3.31", "react-dom": "18.3.1", - "@types/react-dom": "18.3.0", + "@types/react-dom": "18.3.7", "react-is": "18.3.1", - "@ant-design/icons": "5.3.7", - "dayjs": "1.11.11", - "@types/styled-components": "5.1.34" + "@ant-design/icons": "5.6.1", + "dayjs": "1.11.21", + "@types/styled-components": "5.1.36" }, "author": "PKUHPC (https://github.com/PKUHPC)", "license": "Mulan PSL v2", diff --git a/package.json b/package.json index 758a19525d4..04f9a3c2af8 100644 --- a/package.json +++ b/package.json @@ -21,42 +21,42 @@ "api:breaking": "cd protos && pnpm exec buf breaking --against '../.git#subdir=protos'" }, "devDependencies": { - "@bufbuild/buf": "1.34.0", - "@changesets/cli": "2.27.6", - "@commitlint/config-conventional": "19.2.2", - "@ddadaal/eslint-config": "2.1.0", - "@pnpm/lockfile-file": "9.1.1", - "@pnpm/logger": "5.0.0", - "@types/jest": "29.5.12", - "@types/node": "20.14.8", + "@bufbuild/buf": "1.72.0", + "@changesets/cli": "2.31.1", + "@commitlint/config-conventional": "19.8.1", + "@ddadaal/eslint-config": "2.3.0", + "@pnpm/lockfile-file": "9.1.3", + "@pnpm/logger": "5.2.0", + "@types/jest": "29.5.14", + "@types/node": "20.19.43", "concurrently": "8.2.2", "cross-env": "7.0.3", "cz-conventional-changelog": "3.3.0", - "dotenv": "16.4.5", - "dotenv-cli": "7.4.2", - "eslint": "9.6.0", + "dotenv": "16.6.1", + "dotenv-cli": "7.4.4", + "eslint": "9.39.5", "front-matter": "4.0.2", - "globby": "14.0.1", - "husky": "9.0.11", + "globby": "14.1.0", + "husky": "9.1.7", "jest": "29.7.0", "jest-extended": "4.0.2", "node-glob": "1.2.0", - "nodemon": "3.1.4", + "nodemon": "3.1.14", "pino-pretty": "10.3.1", - "pm2": "5.4.1", - "rimraf": "6.0.1", - "ts-jest": "29.1.5", + "pm2": "5.4.3", + "rimraf": "6.1.3", + "ts-jest": "29.4.12", "ts-node": "10.9.2", - "tsc-alias": "1.8.10", + "tsc-alias": "1.9.1", "tsconfig-paths": "4.2.0", - "turbo": "2.0.4", - "typescript": "5.5.2", - "eslint-plugin-license-header": "0.6.1" + "turbo": "2.10.9", + "typescript": "5.9.3", + "eslint-plugin-license-header": "0.9.0" }, "volta": { - "node": "20.15.0" + "node": "20.20.2" }, - "packageManager": "pnpm@9.4.0", + "packageManager": "pnpm@9.15.9", "pnpm": { "patchedDependencies": { "react-typed-i18n@2.3.0": "patches/react-typed-i18n@2.3.0.patch",