From 306d8708ccdf834fab74b8afa7227eb9f4ea3a6c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 4 Aug 2025 05:57:37 +0000 Subject: [PATCH 01/42] chore(deps): bump dockerode from 4.0.6 to 4.0.7 in /queueConsumer Bumps [dockerode](https://github.com/apocas/dockerode) from 4.0.6 to 4.0.7. - [Release notes](https://github.com/apocas/dockerode/releases) - [Commits](https://github.com/apocas/dockerode/compare/v4.0.6...v4.0.7) --- updated-dependencies: - dependency-name: dockerode dependency-version: 4.0.7 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- queueConsumer/package.json | 2 +- queueConsumer/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/queueConsumer/package.json b/queueConsumer/package.json index 930c3cc77..6685c8e8e 100644 --- a/queueConsumer/package.json +++ b/queueConsumer/package.json @@ -32,7 +32,7 @@ "@opentelemetry/sdk-trace-base": "^2.0.0", "@types/multer": "^2.0.0", "bull": "^4.16.4", - "dockerode": "^4.0.6", + "dockerode": "^4.0.7", "googleapis": "^154.1.0", "minio": "^8.0.5", "pg": "^8.16.3", diff --git a/queueConsumer/yarn.lock b/queueConsumer/yarn.lock index 63ec78fbb..6e2e59499 100644 --- a/queueConsumer/yarn.lock +++ b/queueConsumer/yarn.lock @@ -2132,10 +2132,10 @@ docker-modem@^5.0.6: split-ca "^1.0.1" ssh2 "^1.15.0" -dockerode@^4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/dockerode/-/dockerode-4.0.6.tgz#e53978605346afaaed940a72e24d4e8490d52437" - integrity sha512-FbVf3Z8fY/kALB9s+P9epCpWhfi/r0N2DgYYcYpsAUlaTxPjdsitsFobnltb+lyCgAIvf9C+4PSWlTnHlJMf1w== +dockerode@^4.0.7: + version "4.0.7" + resolved "https://registry.yarnpkg.com/dockerode/-/dockerode-4.0.7.tgz#8c68a80f4e057723a07a1e886416248945056621" + integrity sha512-R+rgrSRTRdU5mH14PZTCPZtW/zw3HDWNTS/1ZAQpL/5Upe/ye5K9WQkIysu4wBoiMwKynsz0a8qWuGsHgEvSAA== dependencies: "@balena/dockerignore" "^1.0.2" "@grpc/grpc-js" "^1.11.1" From d72e77defab46ec7268f020fa0a99ef8a2a20640 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 5 Aug 2025 02:50:45 +0000 Subject: [PATCH 02/42] chore(deps-dev): bump @nestjs/cli in /queueConsumer Bumps [@nestjs/cli](https://github.com/nestjs/nest-cli) from 11.0.8 to 11.0.10. - [Release notes](https://github.com/nestjs/nest-cli/releases) - [Changelog](https://github.com/nestjs/nest-cli/blob/master/.release-it.json) - [Commits](https://github.com/nestjs/nest-cli/compare/11.0.8...11.0.10) --- updated-dependencies: - dependency-name: "@nestjs/cli" dependency-version: 11.0.10 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- queueConsumer/package.json | 2 +- queueConsumer/yarn.lock | 40 +++++++++++++++++++------------------- 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/queueConsumer/package.json b/queueConsumer/package.json index 930c3cc77..0098294ce 100644 --- a/queueConsumer/package.json +++ b/queueConsumer/package.json @@ -46,7 +46,7 @@ "winston-loki": "^6.1.3" }, "devDependencies": { - "@nestjs/cli": "^11.0.8", + "@nestjs/cli": "^11.0.10", "@types/dockerode": "^3.3.38", "@types/node": "24.0.7", "typescript": "5.8.3" diff --git a/queueConsumer/yarn.lock b/queueConsumer/yarn.lock index 63ec78fbb..f7c2c8ac4 100644 --- a/queueConsumer/yarn.lock +++ b/queueConsumer/yarn.lock @@ -316,10 +316,10 @@ "@inquirer/search" "^3.0.9" "@inquirer/select" "^4.0.9" -"@inquirer/prompts@7.7.1": - version "7.7.1" - resolved "https://registry.yarnpkg.com/@inquirer/prompts/-/prompts-7.7.1.tgz#e735651b28c6d6a4f6e90b950d3fbd0ad26d20e8" - integrity sha512-XDxPrEWeWUBy8scAXzXuFY45r/q49R0g72bUzgQXZ1DY/xEFX+ESDMkTQolcb5jRBzaNJX2W8XQl6krMNDTjaA== +"@inquirer/prompts@7.8.0": + version "7.8.0" + resolved "https://registry.yarnpkg.com/@inquirer/prompts/-/prompts-7.8.0.tgz#0bac9315e3ecd09ae21d1598b1c0df39a8b4a720" + integrity sha512-JHwGbQ6wjf1dxxnalDYpZwZxUEosT+6CPGD9Zh4sm9WXdtUp9XODCQD3NjSTmu+0OAyxWXNOqf0spjIymJa2Tw== dependencies: "@inquirer/checkbox" "^4.2.0" "@inquirer/confirm" "^5.1.14" @@ -329,7 +329,7 @@ "@inquirer/number" "^3.0.17" "@inquirer/password" "^4.0.17" "@inquirer/rawlist" "^4.1.5" - "@inquirer/search" "^3.0.17" + "@inquirer/search" "^3.1.0" "@inquirer/select" "^4.3.1" "@inquirer/rawlist@^4.0.9": @@ -350,16 +350,6 @@ "@inquirer/type" "^3.0.8" yoctocolors-cjs "^2.1.2" -"@inquirer/search@^3.0.17": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@inquirer/search/-/search-3.1.0.tgz#22f1373938eef7b98c3c30f604aac8fbe9baf27a" - integrity sha512-PMk1+O/WBcYJDq2H7foV0aAZSmDdkzZB9Mw2v/DmONRJopwA/128cS9M/TXWLKKdEQKZnKwBzqu2G4x/2Nqx8Q== - dependencies: - "@inquirer/core" "^10.1.15" - "@inquirer/figures" "^1.0.13" - "@inquirer/type" "^3.0.8" - yoctocolors-cjs "^2.1.2" - "@inquirer/search@^3.0.9": version "3.0.12" resolved "https://registry.yarnpkg.com/@inquirer/search/-/search-3.0.12.tgz#e86f91ea598ccb39caf9a17762b839a9b950e16d" @@ -370,6 +360,16 @@ "@inquirer/type" "^3.0.6" yoctocolors-cjs "^2.1.2" +"@inquirer/search@^3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@inquirer/search/-/search-3.1.0.tgz#22f1373938eef7b98c3c30f604aac8fbe9baf27a" + integrity sha512-PMk1+O/WBcYJDq2H7foV0aAZSmDdkzZB9Mw2v/DmONRJopwA/128cS9M/TXWLKKdEQKZnKwBzqu2G4x/2Nqx8Q== + dependencies: + "@inquirer/core" "^10.1.15" + "@inquirer/figures" "^1.0.13" + "@inquirer/type" "^3.0.8" + yoctocolors-cjs "^2.1.2" + "@inquirer/select@^4.0.9": version "4.1.1" resolved "https://registry.yarnpkg.com/@inquirer/select/-/select-4.1.1.tgz#0496b913514149171cf6351f0acb6d4243a39fdf" @@ -618,15 +618,15 @@ "@nestjs/bull-shared" "^11.0.3" tslib "2.8.1" -"@nestjs/cli@^11.0.8": - version "11.0.8" - resolved "https://registry.yarnpkg.com/@nestjs/cli/-/cli-11.0.8.tgz#098ccc9496fc2d24034a23395b2bcfe932d4433d" - integrity sha512-5AUtj+WE0yh0i8srKBYta/fl/Ji2xPP1R33U1RAtdQbwctj85zocfE2ioVWtGux1kN4FV+c8CPJayI9/phSHyA== +"@nestjs/cli@^11.0.10": + version "11.0.10" + resolved "https://registry.yarnpkg.com/@nestjs/cli/-/cli-11.0.10.tgz#c5c3cb4c47d08fd8faead7bf0ddd3f82bec7ccee" + integrity sha512-4waDT0yGWANg0pKz4E47+nUrqIJv/UqrZ5wLPkCqc7oMGRMWKAaw1NDZ9rKsaqhqvxb2LfI5+uXOWr4yi94DOQ== dependencies: "@angular-devkit/core" "19.2.15" "@angular-devkit/schematics" "19.2.15" "@angular-devkit/schematics-cli" "19.2.15" - "@inquirer/prompts" "7.7.1" + "@inquirer/prompts" "7.8.0" "@nestjs/schematics" "^11.0.1" ansis "4.1.0" chokidar "4.0.3" From 00c0e9e28fa2a3cb2eb116b1f8612166de81dbbf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 5 Aug 2025 03:18:36 +0000 Subject: [PATCH 03/42] chore(deps): bump @mcap/support from 1.0.3 to 1.0.4 in /queueConsumer Bumps [@mcap/support](https://github.com/foxglove/mcap) from 1.0.3 to 1.0.4. - [Release notes](https://github.com/foxglove/mcap/releases) - [Commits](https://github.com/foxglove/mcap/compare/go/mcap/v1.0.3...go/mcap/v1.0.4) --- updated-dependencies: - dependency-name: "@mcap/support" dependency-version: 1.0.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- queueConsumer/package.json | 2 +- queueConsumer/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/queueConsumer/package.json b/queueConsumer/package.json index 930c3cc77..0aece38cd 100644 --- a/queueConsumer/package.json +++ b/queueConsumer/package.json @@ -11,7 +11,7 @@ "dependencies": { "@mcap/core": "^2.1.7", "@mcap/nodejs": "^1.0.2", - "@mcap/support": "^1.0.2", + "@mcap/support": "^1.0.4", "@nestjs/bull": "^11.0.3", "@nestjs/common": "10.4.7", "@nestjs/config": "^4.0.2", diff --git a/queueConsumer/yarn.lock b/queueConsumer/yarn.lock index 63ec78fbb..837cbc998 100644 --- a/queueConsumer/yarn.lock +++ b/queueConsumer/yarn.lock @@ -497,10 +497,10 @@ dependencies: tslib "^2.5.0" -"@mcap/support@^1.0.2": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@mcap/support/-/support-1.0.3.tgz#33eb8f941c857ee165a365c7f1697d6a2f0dca7d" - integrity sha512-NPNu4VXtNpoqZjFxA+W5AdjuN7bSTO7hKuzMhn+4OzShNHgCAWT/wVjLdGFoheror2CCUZyFGm2Hq55oibPlTw== +"@mcap/support@^1.0.4": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@mcap/support/-/support-1.0.4.tgz#87372e6dc19c335ea9e37588f2a345b26c890f01" + integrity sha512-aSPa1u85rMNz50gtOawH1HYuuRSjNQf5/daS7GScE7Gq2rHqxmFoYar/DjHA4OQJ3ci7Vt28PVeTLDGeNW2zgw== dependencies: "@foxglove/wasm-bz2" "^0.1.1" "@foxglove/wasm-lz4" "^1.0.2" From 932288a6b6e7162960cdc4ccb4f7693c5f188543 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 5 Aug 2025 03:52:52 +0000 Subject: [PATCH 04/42] chore(deps): bump @swc/core from 1.11.22 to 1.13.3 in /backend Bumps [@swc/core](https://github.com/swc-project/swc) from 1.11.22 to 1.13.3. - [Release notes](https://github.com/swc-project/swc/releases) - [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md) - [Commits](https://github.com/swc-project/swc/compare/v1.11.22...v1.13.3) --- updated-dependencies: - dependency-name: "@swc/core" dependency-version: 1.13.3 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- backend/package.json | 2 +- backend/yarn.lock | 138 +++++++++++++++++++++---------------------- 2 files changed, 70 insertions(+), 70 deletions(-) diff --git a/backend/package.json b/backend/package.json index a728097dd..ec2f11ef1 100644 --- a/backend/package.json +++ b/backend/package.json @@ -41,7 +41,7 @@ "@opentelemetry/instrumentation-winston": "^0.48.0", "@opentelemetry/sdk-node": "^0.203.0", "@opentelemetry/sdk-trace-base": "^2.0.0", - "@swc/core": "^1.11.22", + "@swc/core": "^1.13.3", "@swc/jest": "^0.2.38", "@types/multer": "^1.4.11", "@types/passport-google-oauth20": "^2.0.16", diff --git a/backend/yarn.lock b/backend/yarn.lock index b695756ed..2df29bf1b 100644 --- a/backend/yarn.lock +++ b/backend/yarn.lock @@ -3052,74 +3052,74 @@ resolved "https://registry.yarnpkg.com/@sqltools/formatter/-/formatter-1.2.5.tgz#3abc203c79b8c3e90fd6c156a0c62d5403520e12" integrity sha512-Uy0+khmZqUrUGm5dmMqVlnvufZRSK0FbYzVgp0UMstm+F5+W2/jnEEQyc9vo1ZR/E5ZI/B1WjjoTqBqwJL6Krw== -"@swc/core-darwin-arm64@1.11.22": - version "1.11.22" - resolved "https://registry.yarnpkg.com/@swc/core-darwin-arm64/-/core-darwin-arm64-1.11.22.tgz#61d07fd1a86d1f5035bc3cc180bf29d8a1f6cabd" - integrity sha512-upSiFQfo1TE2QM3+KpBcp5SrOdKKjoc+oUoD1mmBDU2Wv4Bjjv16Z2I5ADvIqMV+b87AhYW+4Qu6iVrQD7j96Q== - -"@swc/core-darwin-x64@1.11.22": - version "1.11.22" - resolved "https://registry.yarnpkg.com/@swc/core-darwin-x64/-/core-darwin-x64-1.11.22.tgz#e4004c5cc80362d6f2ad482961558d1640878d50" - integrity sha512-8PEuF/gxIMJVK21DjuCOtzdqstn2DqnxVhpAYfXEtm3WmMqLIOIZBypF/xafAozyaHws4aB/5xmz8/7rPsjavw== - -"@swc/core-linux-arm-gnueabihf@1.11.22": - version "1.11.22" - resolved "https://registry.yarnpkg.com/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.11.22.tgz#48078c84c71a6edc45884fb9f106f1a8da1b8311" - integrity sha512-NIPTXvqtn9e7oQHgdaxM9Z/anHoXC3Fg4ZAgw5rSGa1OlnKKupt5sdfJamNggSi+eAtyoFcyfkgqHnfe2u63HA== - -"@swc/core-linux-arm64-gnu@1.11.22": - version "1.11.22" - resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.11.22.tgz#03ce14d829441c37a3b217040196e0fad9bf79a2" - integrity sha512-xZ+bgS60c5r8kAeYsLNjJJhhQNkXdidQ277pUabSlu5GjR0CkQUPQ+L9hFeHf8DITEqpPBPRiAiiJsWq5eqMBg== - -"@swc/core-linux-arm64-musl@1.11.22": - version "1.11.22" - resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.11.22.tgz#16ff1a87f24d79ac330eb1b243b4e2d0005cce34" - integrity sha512-JhrP/q5VqQl2eJR0xKYIkKTPjgf8CRsAmRnjJA2PtZhfQ543YbYvUqxyXSRyBOxdyX8JwzuAxIPEAlKlT7PPuQ== - -"@swc/core-linux-x64-gnu@1.11.22": - version "1.11.22" - resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.11.22.tgz#d249e3ae8b48459e0845aa5fc3099d210833390b" - integrity sha512-htmAVL+U01gk9GyziVUP0UWYaUQBgrsiP7Ytf6uDffrySyn/FclUS3MDPocNydqYsOpj3OpNKPxkaHK+F+X5fg== - -"@swc/core-linux-x64-musl@1.11.22": - version "1.11.22" - resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.11.22.tgz#f65d4a75ef829f9da7cd5425d21ddf1d6da5cd46" - integrity sha512-PL0VHbduWPX+ANoyOzr58jBiL2VnD0xGSFwPy7NRZ1Pr6SNWm4jw3x2u6RjLArGhS5EcWp64BSk9ZxqmTV3FEg== - -"@swc/core-win32-arm64-msvc@1.11.22": - version "1.11.22" - resolved "https://registry.yarnpkg.com/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.11.22.tgz#a67dd652d752bd1e6c2244a267c9f179480296fd" - integrity sha512-moJvFhhTVGoMeEThtdF7hQog80Q00CS06v5uB+32VRuv+I31+4WPRyGlTWHO+oY4rReNcXut/mlDHPH7p0LdFg== - -"@swc/core-win32-ia32-msvc@1.11.22": - version "1.11.22" - resolved "https://registry.yarnpkg.com/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.11.22.tgz#3cd02e4d1b759fa35820a58a45cd55f6ebe43ac3" - integrity sha512-/jnsPJJz89F1aKHIb5ScHkwyzBciz2AjEq2m9tDvQdIdVufdJ4SpEDEN9FqsRNRLcBHjtbLs6bnboA+B+pRFXw== - -"@swc/core-win32-x64-msvc@1.11.22": - version "1.11.22" - resolved "https://registry.yarnpkg.com/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.11.22.tgz#971610deb596d420042592d76791273e3921628f" - integrity sha512-lc93Y8Mku7LCFGqIxJ91coXZp2HeoDcFZSHCL90Wttg5xhk5xVM9uUCP+OdQsSsEixLF34h5DbT9ObzP8rAdRw== - -"@swc/core@^1.11.22": - version "1.11.22" - resolved "https://registry.yarnpkg.com/@swc/core/-/core-1.11.22.tgz#3d77cf84a8cbbe6903f1fe4aa988c50b46b27d82" - integrity sha512-mjPYbqq8XjwqSE0hEPT9CzaJDyxql97LgK4iyvYlwVSQhdN1uK0DBG4eP9PxYzCS2MUGAXB34WFLegdUj5HGpg== +"@swc/core-darwin-arm64@1.13.3": + version "1.13.3" + resolved "https://registry.yarnpkg.com/@swc/core-darwin-arm64/-/core-darwin-arm64-1.13.3.tgz#aaab6af81f255bdc9d3bf1d8d38457236cab1a02" + integrity sha512-ux0Ws4pSpBTqbDS9GlVP354MekB1DwYlbxXU3VhnDr4GBcCOimpocx62x7cFJkSpEBF8bmX8+/TTCGKh4PbyXw== + +"@swc/core-darwin-x64@1.13.3": + version "1.13.3" + resolved "https://registry.yarnpkg.com/@swc/core-darwin-x64/-/core-darwin-x64-1.13.3.tgz#2f65063a9ffb169eec810d2d063d93d21b8ec593" + integrity sha512-p0X6yhxmNUOMZrbeZ3ZNsPige8lSlSe1llllXvpCLkKKxN/k5vZt1sULoq6Nj4eQ7KeHQVm81/+AwKZyf/e0TA== + +"@swc/core-linux-arm-gnueabihf@1.13.3": + version "1.13.3" + resolved "https://registry.yarnpkg.com/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.13.3.tgz#1e4823f031f8ed8d77b0ea8ed70130cda2da6f1e" + integrity sha512-OmDoiexL2fVWvQTCtoh0xHMyEkZweQAlh4dRyvl8ugqIPEVARSYtaj55TBMUJIP44mSUOJ5tytjzhn2KFxFcBA== + +"@swc/core-linux-arm64-gnu@1.13.3": + version "1.13.3" + resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.13.3.tgz#1a82f884e9a73c5fb80a94ec67ee98e255f93cdd" + integrity sha512-STfKku3QfnuUj6k3g9ld4vwhtgCGYIFQmsGPPgT9MK/dI3Lwnpe5Gs5t1inoUIoGNP8sIOLlBB4HV4MmBjQuhw== + +"@swc/core-linux-arm64-musl@1.13.3": + version "1.13.3" + resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.13.3.tgz#f556489bec2451b8a3f28239e115a9480421c008" + integrity sha512-bc+CXYlFc1t8pv9yZJGus372ldzOVscBl7encUBlU1m/Sig0+NDJLz6cXXRcFyl6ABNOApWeR4Yl7iUWx6C8og== + +"@swc/core-linux-x64-gnu@1.13.3": + version "1.13.3" + resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.13.3.tgz#29e78da291a6ac800e807771a40f6a41d18f0ead" + integrity sha512-dFXoa0TEhohrKcxn/54YKs1iwNeW6tUkHJgXW33H381SvjKFUV53WR231jh1sWVJETjA3vsAwxKwR23s7UCmUA== + +"@swc/core-linux-x64-musl@1.13.3": + version "1.13.3" + resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.13.3.tgz#5f2b0639f54f89468ad2e464ba6b45ce19adeca2" + integrity sha512-ieyjisLB+ldexiE/yD8uomaZuZIbTc8tjquYln9Quh5ykOBY7LpJJYBWvWtm1g3pHv6AXlBI8Jay7Fffb6aLfA== + +"@swc/core-win32-arm64-msvc@1.13.3": + version "1.13.3" + resolved "https://registry.yarnpkg.com/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.13.3.tgz#911185c11158b29a8884aea7036115a814a3725a" + integrity sha512-elTQpnaX5vESSbhCEgcwXjpMsnUbqqHfEpB7ewpkAsLzKEXZaK67ihSRYAuAx6ewRQTo7DS5iTT6X5aQD3MzMw== + +"@swc/core-win32-ia32-msvc@1.13.3": + version "1.13.3" + resolved "https://registry.yarnpkg.com/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.13.3.tgz#279044bfdba0853f1afd138f582952461544e8e8" + integrity sha512-nvehQVEOdI1BleJpuUgPLrclJ0TzbEMc+MarXDmmiRFwEUGqj+pnfkTSb7RZyS1puU74IXdK/YhTirHurtbI9w== + +"@swc/core-win32-x64-msvc@1.13.3": + version "1.13.3" + resolved "https://registry.yarnpkg.com/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.13.3.tgz#6069e132be45ac34ecb4d72730db53c60d6a5475" + integrity sha512-A+JSKGkRbPLVV2Kwx8TaDAV0yXIXm/gc8m98hSkVDGlPBBmydgzNdWy3X7HTUBM7IDk7YlWE7w2+RUGjdgpTmg== + +"@swc/core@^1.13.3": + version "1.13.3" + resolved "https://registry.yarnpkg.com/@swc/core/-/core-1.13.3.tgz#7a8668d96a28b3431acc3b9652f2d3ff2b6e5531" + integrity sha512-ZaDETVWnm6FE0fc+c2UE8MHYVS3Fe91o5vkmGfgwGXFbxYvAjKSqxM/j4cRc9T7VZNSJjriXq58XkfCp3Y6f+w== dependencies: "@swc/counter" "^0.1.3" - "@swc/types" "^0.1.21" + "@swc/types" "^0.1.23" optionalDependencies: - "@swc/core-darwin-arm64" "1.11.22" - "@swc/core-darwin-x64" "1.11.22" - "@swc/core-linux-arm-gnueabihf" "1.11.22" - "@swc/core-linux-arm64-gnu" "1.11.22" - "@swc/core-linux-arm64-musl" "1.11.22" - "@swc/core-linux-x64-gnu" "1.11.22" - "@swc/core-linux-x64-musl" "1.11.22" - "@swc/core-win32-arm64-msvc" "1.11.22" - "@swc/core-win32-ia32-msvc" "1.11.22" - "@swc/core-win32-x64-msvc" "1.11.22" + "@swc/core-darwin-arm64" "1.13.3" + "@swc/core-darwin-x64" "1.13.3" + "@swc/core-linux-arm-gnueabihf" "1.13.3" + "@swc/core-linux-arm64-gnu" "1.13.3" + "@swc/core-linux-arm64-musl" "1.13.3" + "@swc/core-linux-x64-gnu" "1.13.3" + "@swc/core-linux-x64-musl" "1.13.3" + "@swc/core-win32-arm64-msvc" "1.13.3" + "@swc/core-win32-ia32-msvc" "1.13.3" + "@swc/core-win32-x64-msvc" "1.13.3" "@swc/counter@^0.1.3": version "0.1.3" @@ -3135,10 +3135,10 @@ "@swc/counter" "^0.1.3" jsonc-parser "^3.2.0" -"@swc/types@^0.1.21": - version "0.1.21" - resolved "https://registry.yarnpkg.com/@swc/types/-/types-0.1.21.tgz#6fcadbeca1d8bc89e1ab3de4948cef12344a38c0" - integrity sha512-2YEtj5HJVbKivud9N4bpPBAyZhj4S2Ipe5LkUG94alTpr7in/GU/EARgPAd3BwU+YOmFVJC2+kjqhGRi3r0ZpQ== +"@swc/types@^0.1.23": + version "0.1.23" + resolved "https://registry.yarnpkg.com/@swc/types/-/types-0.1.23.tgz#7eabf88b9cfd929253859c562ae95982ee04b4e8" + integrity sha512-u1iIVZV9Q0jxY+yM2vw/hZGDNudsN85bBpTqzAQ9rzkxW9D+e3aEM4Han+ow518gSewkXgjmEK0BD79ZcNVgPw== dependencies: "@swc/counter" "^0.1.3" From eaba060d4ed4e1a0e4419f478953747e071ef04a Mon Sep 17 00:00:00 2001 From: David <75678655+David-Werth@users.noreply.github.com> Date: Tue, 5 Aug 2025 18:40:30 +0200 Subject: [PATCH 05/42] feat(projects): add copy button for project uuid --- frontend/src/pages/missions-explorer-page.vue | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/frontend/src/pages/missions-explorer-page.vue b/frontend/src/pages/missions-explorer-page.vue index a1456bae9..07bc35160 100644 --- a/frontend/src/pages/missions-explorer-page.vue +++ b/frontend/src/pages/missions-explorer-page.vue @@ -66,6 +66,16 @@ + + + + + Copy UUID + => { + await copyToClipboard(data); +}; From 9841fcf096e50fa2c67ee0377532f97cc188fbd5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cyrill=20P=C3=BCntener?= Date: Wed, 6 Aug 2025 09:20:30 +0200 Subject: [PATCH 06/42] don't check version number for pr to dev --- .github/workflows/check_version_number.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/check_version_number.yml b/.github/workflows/check_version_number.yml index b4097aff6..15060c302 100644 --- a/.github/workflows/check_version_number.yml +++ b/.github/workflows/check_version_number.yml @@ -4,7 +4,6 @@ on: pull_request: branches: - main - - dev jobs: check-version-number: From 0fa24ba1fc2004162de441e0cf40d512a10f355b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cyrill=20P=C3=BCntener?= Date: Wed, 6 Aug 2025 09:27:25 +0200 Subject: [PATCH 07/42] bump version number to v0.50.0 --- backend/package.json | 2 +- cli/setup.cfg | 2 +- common/package.json | 2 +- docs/package.json | 2 +- frontend/package.json | 2 +- package.json | 2 +- queueConsumer/package.json | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/backend/package.json b/backend/package.json index 5f5a84124..1610a76c8 100644 --- a/backend/package.json +++ b/backend/package.json @@ -1,6 +1,6 @@ { "name": "kleinkram-backend", - "version": "0.49.0", + "version": "0.50.0", "description": "", "author": "", "private": true, diff --git a/cli/setup.cfg b/cli/setup.cfg index baf881baa..24048eb1e 100644 --- a/cli/setup.cfg +++ b/cli/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = kleinkram -version = 0.49.0 +version = 0.50.0 description = give me your bags long_description = file: README.md long_description_content_type = text/markdown diff --git a/common/package.json b/common/package.json index 29a01ae3a..01cb95106 100644 --- a/common/package.json +++ b/common/package.json @@ -1,6 +1,6 @@ { "name": "kleinkram-common", - "version": "0.49.0", + "version": "0.50.0", "license": "MIT", "scripts": { "seed:config": "ts-node ./node_modules/typeorm-seeding/dist/cli.js config", diff --git a/docs/package.json b/docs/package.json index f9b2fc19a..5d46edb90 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "kleinkram-docs", - "version": "0.49.0", + "version": "0.50.0", "license": "MIT", "target": "es2022", "scripts": { diff --git a/frontend/package.json b/frontend/package.json index 475c3ea93..8f00f8b10 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "kleinkram-frontend", - "version": "0.49.0", + "version": "0.50.0", "description": "Data storage of ROS bags", "productName": "Kleinkram", "author": "Johann Schwabe ", diff --git a/package.json b/package.json index 4b05fd15e..71820dd9e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "kleinkram", - "version": "0.49.0", + "version": "0.50.0", "main": "index.js", "repository": "git@github.com:leggedrobotics/GrandTourDatasets.git", "author": "Johann Schwabe ", diff --git a/queueConsumer/package.json b/queueConsumer/package.json index 930c3cc77..3616e5d51 100644 --- a/queueConsumer/package.json +++ b/queueConsumer/package.json @@ -1,6 +1,6 @@ { "name": "kleinkram-queue-consumer", - "version": "0.49.0", + "version": "0.50.0", "license": "MIT", "scripts": { "start": "nest start", From ebbb2a49c1945e3f11d99a9393cc00f293f12f51 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cyrill=20P=C3=BCntener?= Date: Wed, 6 Aug 2025 09:33:15 +0200 Subject: [PATCH 08/42] improve action triggers we want to run prettier if the base branch was changed --- .github/workflows/check_version_number.yml | 3 ++- .github/workflows/eslint.yml | 1 + .github/workflows/test.yml | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/check_version_number.yml b/.github/workflows/check_version_number.yml index 15060c302..6247376e8 100644 --- a/.github/workflows/check_version_number.yml +++ b/.github/workflows/check_version_number.yml @@ -2,7 +2,8 @@ name: check-version-number on: pull_request: - branches: + types: [ opened, synchronize, reopened, edited ] + branches: - main jobs: diff --git a/.github/workflows/eslint.yml b/.github/workflows/eslint.yml index 7318742ad..c30b07f10 100644 --- a/.github/workflows/eslint.yml +++ b/.github/workflows/eslint.yml @@ -2,6 +2,7 @@ on: push: branches: ['dev'] pull_request: + types: [ opened, synchronize, reopened, edited ] branches: - dev diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1f51ed620..9904f7778 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -2,6 +2,7 @@ name: Test The Application on: pull_request: + types: [ opened, synchronize, reopened, edited ] branches: - main - dev From f8282eea5cc7f5a32df40949a881a2582553e7ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cyrill=20P=C3=BCntener?= Date: Wed, 6 Aug 2025 09:34:06 +0200 Subject: [PATCH 09/42] make linter happy (this is necessary as the linter check did not run before merging the PR) --- frontend/src/pages/missions-explorer-page.vue | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/frontend/src/pages/missions-explorer-page.vue b/frontend/src/pages/missions-explorer-page.vue index 07bc35160..8c48f395a 100644 --- a/frontend/src/pages/missions-explorer-page.vue +++ b/frontend/src/pages/missions-explorer-page.vue @@ -67,15 +67,15 @@ - - - - Copy UUID - + v-ripple + clickable + @click="copyProjectUuidToClipboard" + > + + + + Copy UUID + => { - await copyToClipboard(data); +const copyProjectUuidToClipboard = async (): Promise => { + await copyToClipboard(projectUuid.value ?? ''); }; From 1e28e920d87dd8002a51a37c078996348055267d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Aug 2025 02:59:38 +0000 Subject: [PATCH 10/42] chore(deps-dev): bump eslint from 9.31.0 to 9.33.0 in /backend Bumps [eslint](https://github.com/eslint/eslint) from 9.31.0 to 9.33.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v9.31.0...v9.33.0) --- updated-dependencies: - dependency-name: eslint dependency-version: 9.33.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- backend/package.json | 2 +- backend/yarn.lock | 59 +++++++++++++++++++------------------------- 2 files changed, 27 insertions(+), 34 deletions(-) diff --git a/backend/package.json b/backend/package.json index a728097dd..003bb0eb9 100644 --- a/backend/package.json +++ b/backend/package.json @@ -87,7 +87,7 @@ "@types/supertest": "^6.0.3", "@typescript-eslint/eslint-plugin": "^8.32.1", "@typescript-eslint/parser": "^8.25.0", - "eslint": "^9.31.0", + "eslint": "^9.33.0", "eslint-config-prettier": "^10.0.1", "eslint-plugin-prettier": "^5.5.1", "jest": "^29.7.0", diff --git a/backend/yarn.lock b/backend/yarn.lock index b695756ed..f60004141 100644 --- a/backend/yarn.lock +++ b/backend/yarn.lock @@ -1125,14 +1125,7 @@ enabled "2.0.x" kuler "^2.0.0" -"@eslint-community/eslint-utils@^4.2.0": - version "4.6.1" - resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.6.1.tgz#e4c58fdcf0696e7a5f19c30201ed43123ab15abc" - integrity sha512-KTsJMmobmbrFLe3LDh0PC2FXpcSYJt/MLjlkh/9LEnmKYLSYmT/0EW9JWANjeoemiuZrmogti0tW5Ch+qNUYDw== - dependencies: - eslint-visitor-keys "^3.4.3" - -"@eslint-community/eslint-utils@^4.7.0": +"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.7.0": version "4.7.0" resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz#607084630c6c033992a082de6e6fbc1a8b52175a" integrity sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw== @@ -1153,15 +1146,15 @@ debug "^4.3.1" minimatch "^3.1.2" -"@eslint/config-helpers@^0.3.0": - version "0.3.0" - resolved "https://registry.yarnpkg.com/@eslint/config-helpers/-/config-helpers-0.3.0.tgz#3e09a90dfb87e0005c7694791e58e97077271286" - integrity sha512-ViuymvFmcJi04qdZeDc2whTHryouGcDlaxPqarTD0ZE10ISpxGUVZGZDx4w01upyIynL3iu6IXH2bS1NhclQMw== +"@eslint/config-helpers@^0.3.1": + version "0.3.1" + resolved "https://registry.yarnpkg.com/@eslint/config-helpers/-/config-helpers-0.3.1.tgz#d316e47905bd0a1a931fa50e669b9af4104d1617" + integrity sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA== -"@eslint/core@^0.15.0", "@eslint/core@^0.15.1": - version "0.15.1" - resolved "https://registry.yarnpkg.com/@eslint/core/-/core-0.15.1.tgz#d530d44209cbfe2f82ef86d6ba08760196dd3b60" - integrity sha512-bkOp+iumZCCbt1K1CmWf0R9pM5yKpDv+ZXtvSyQpudrI9kuFLp+bM2WOPXImuD/ceQuaa8f5pj93Y7zyECIGNA== +"@eslint/core@^0.15.2": + version "0.15.2" + resolved "https://registry.yarnpkg.com/@eslint/core/-/core-0.15.2.tgz#59386327d7862cc3603ebc7c78159d2dcc4a868f" + integrity sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg== dependencies: "@types/json-schema" "^7.0.15" @@ -1180,22 +1173,22 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@eslint/js@9.31.0": - version "9.31.0" - resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.31.0.tgz#adb1f39953d8c475c4384b67b67541b0d7206ed8" - integrity sha512-LOm5OVt7D4qiKCqoiPbA7LWmI+tbw1VbTUowBcUMgQSuM6poJufkFkYDcQpo5KfgD39TnNySV26QjOh7VFpSyw== +"@eslint/js@9.33.0": + version "9.33.0" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.33.0.tgz#475c92fdddab59b8b8cab960e3de2564a44bf368" + integrity sha512-5K1/mKhWaMfreBGJTwval43JJmkip0RmM+3+IuqupeSKNC/Th2Kc7ucaq5ovTSra/OOKB9c58CGSz3QMVbWt0A== "@eslint/object-schema@^2.1.6": version "2.1.6" resolved "https://registry.yarnpkg.com/@eslint/object-schema/-/object-schema-2.1.6.tgz#58369ab5b5b3ca117880c0f6c0b0f32f6950f24f" integrity sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA== -"@eslint/plugin-kit@^0.3.1": - version "0.3.3" - resolved "https://registry.yarnpkg.com/@eslint/plugin-kit/-/plugin-kit-0.3.3.tgz#32926b59bd407d58d817941e48b2a7049359b1fd" - integrity sha512-1+WqvgNMhmlAambTvT3KPtCl/Ibr68VldY2XY40SL1CE0ZXiakFR/cbTspaF5HsnpDMvcYYoJHfl4980NBjGag== +"@eslint/plugin-kit@^0.3.5": + version "0.3.5" + resolved "https://registry.yarnpkg.com/@eslint/plugin-kit/-/plugin-kit-0.3.5.tgz#fd8764f0ee79c8ddab4da65460c641cefee017c5" + integrity sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w== dependencies: - "@eslint/core" "^0.15.1" + "@eslint/core" "^0.15.2" levn "^0.4.1" "@google-cloud/local-auth@^3.0.1": @@ -4988,19 +4981,19 @@ eslint-visitor-keys@^4.2.0, eslint-visitor-keys@^4.2.1: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz#4cfea60fe7dd0ad8e816e1ed026c1d5251b512c1" integrity sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ== -eslint@^9.31.0: - version "9.31.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.31.0.tgz#9a488e6da75bbe05785cd62e43c5ea99356d21ba" - integrity sha512-QldCVh/ztyKJJZLr4jXNUByx3gR+TDYZCRXEktiZoUR3PGy4qCmSbkxcIle8GEwGpb5JBZazlaJ/CxLidXdEbQ== +eslint@^9.33.0: + version "9.33.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.33.0.tgz#cc186b3d9eb0e914539953d6a178a5b413997b73" + integrity sha512-TS9bTNIryDzStCpJN93aC5VRSW3uTx9sClUn4B87pwiCaJh220otoI0X8mJKr+VcPtniMdN8GKjlwgWGUv5ZKA== dependencies: "@eslint-community/eslint-utils" "^4.2.0" "@eslint-community/regexpp" "^4.12.1" "@eslint/config-array" "^0.21.0" - "@eslint/config-helpers" "^0.3.0" - "@eslint/core" "^0.15.0" + "@eslint/config-helpers" "^0.3.1" + "@eslint/core" "^0.15.2" "@eslint/eslintrc" "^3.3.1" - "@eslint/js" "9.31.0" - "@eslint/plugin-kit" "^0.3.1" + "@eslint/js" "9.33.0" + "@eslint/plugin-kit" "^0.3.5" "@humanfs/node" "^0.16.6" "@humanwhocodes/module-importer" "^1.0.1" "@humanwhocodes/retry" "^0.4.2" From b624d236391ae8fe6c2eb9522987437011671724 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Aug 2025 04:08:06 +0000 Subject: [PATCH 11/42] chore(deps): bump vue from 3.5.13 to 3.5.18 in /frontend Bumps [vue](https://github.com/vuejs/core) from 3.5.13 to 3.5.18. - [Release notes](https://github.com/vuejs/core/releases) - [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md) - [Commits](https://github.com/vuejs/core/compare/v3.5.13...v3.5.18) --- updated-dependencies: - dependency-name: vue dependency-version: 3.5.18 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- frontend/package.json | 2 +- frontend/yarn.lock | 202 ++++++++++++++++++++++-------------------- 2 files changed, 109 insertions(+), 95 deletions(-) diff --git a/frontend/package.json b/frontend/package.json index 475c3ea93..f1242f0ff 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -22,7 +22,7 @@ "postcss": "^8.5.3", "quasar": "^2.18.1", "spark-md5": "^3.0.2", - "vue": "^3.5.11", + "vue": "^3.5.18", "vue-echarts": "^7.0.3", "vue-json-pretty": "^2.5.0", "vue-router": "^4.5.1" diff --git a/frontend/yarn.lock b/frontend/yarn.lock index 8fa308f17..df25e3339 100644 --- a/frontend/yarn.lock +++ b/frontend/yarn.lock @@ -612,30 +612,30 @@ "@smithy/types" "^4.0.0" tslib "^2.6.2" -"@babel/helper-string-parser@^7.25.9": - version "7.25.9" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz#1aabb72ee72ed35789b4bbcad3ca2862ce614e8c" - integrity sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA== +"@babel/helper-string-parser@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz#54da796097ab19ce67ed9f88b47bb2ec49367687" + integrity sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA== -"@babel/helper-validator-identifier@^7.25.9": - version "7.25.9" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz#24b64e2c3ec7cd3b3c547729b8d16871f22cbdc7" - integrity sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ== +"@babel/helper-validator-identifier@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz#a7054dcc145a967dd4dc8fee845a57c1316c9df8" + integrity sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow== -"@babel/parser@^7.25.3": - version "7.26.7" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.26.7.tgz#e114cd099e5f7d17b05368678da0fb9f69b3385c" - integrity sha512-kEvgGGgEjRUutvdVvZhbn/BxVt+5VSpwXz1j3WYXQbXDo8KzFOPNG2GQbdAiNq8g6wn1yKk7C/qrke03a84V+w== +"@babel/parser@^7.28.0": + version "7.28.0" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.28.0.tgz#979829fbab51a29e13901e5a80713dbcb840825e" + integrity sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g== dependencies: - "@babel/types" "^7.26.7" + "@babel/types" "^7.28.0" -"@babel/types@^7.26.7": - version "7.26.7" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.26.7.tgz#5e2b89c0768e874d4d061961f3a5a153d71dc17a" - integrity sha512-t8kDRGrKXyp6+tjUh7hw2RLyclsW4TRoRvRHtSyAX9Bb5ldlFh+90YAYY6awRXrlB4G5G2izNeGySpATlFzmOg== +"@babel/types@^7.28.0": + version "7.28.2" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.28.2.tgz#da9db0856a9a88e0a13b019881d7513588cf712b" + integrity sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ== dependencies: - "@babel/helper-string-parser" "^7.25.9" - "@babel/helper-validator-identifier" "^7.25.9" + "@babel/helper-string-parser" "^7.27.1" + "@babel/helper-validator-identifier" "^7.27.1" "@bufbuild/protobuf@^2.0.0": version "2.2.5" @@ -1683,47 +1683,47 @@ path-browserify "^1.0.1" vscode-uri "^3.0.8" -"@vue/compiler-core@3.5.13": - version "3.5.13" - resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.5.13.tgz#b0ae6c4347f60c03e849a05d34e5bf747c9bda05" - integrity sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q== +"@vue/compiler-core@3.5.18": + version "3.5.18" + resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.5.18.tgz#521a138cdd970d9bfd27e42168d12f77a04b2074" + integrity sha512-3slwjQrrV1TO8MoXgy3aynDQ7lslj5UqDxuHnrzHtpON5CBinhWjJETciPngpin/T3OuW3tXUf86tEurusnztw== dependencies: - "@babel/parser" "^7.25.3" - "@vue/shared" "3.5.13" + "@babel/parser" "^7.28.0" + "@vue/shared" "3.5.18" entities "^4.5.0" estree-walker "^2.0.2" - source-map-js "^1.2.0" - -"@vue/compiler-dom@3.5.13", "@vue/compiler-dom@^3.5.0": - version "3.5.13" - resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.5.13.tgz#bb1b8758dbc542b3658dda973b98a1c9311a8a58" - integrity sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA== - dependencies: - "@vue/compiler-core" "3.5.13" - "@vue/shared" "3.5.13" - -"@vue/compiler-sfc@3.5.13": - version "3.5.13" - resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.5.13.tgz#461f8bd343b5c06fac4189c4fef8af32dea82b46" - integrity sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ== - dependencies: - "@babel/parser" "^7.25.3" - "@vue/compiler-core" "3.5.13" - "@vue/compiler-dom" "3.5.13" - "@vue/compiler-ssr" "3.5.13" - "@vue/shared" "3.5.13" + source-map-js "^1.2.1" + +"@vue/compiler-dom@3.5.18", "@vue/compiler-dom@^3.5.0": + version "3.5.18" + resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.5.18.tgz#e13504492c3061ec5bbe6a2e789f15261d4f03a7" + integrity sha512-RMbU6NTU70++B1JyVJbNbeFkK+A+Q7y9XKE2EM4NLGm2WFR8x9MbAtWxPPLdm0wUkuZv9trpwfSlL6tjdIa1+A== + dependencies: + "@vue/compiler-core" "3.5.18" + "@vue/shared" "3.5.18" + +"@vue/compiler-sfc@3.5.18": + version "3.5.18" + resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.5.18.tgz#ba1e849561337d809937994cdaf900539542eeca" + integrity sha512-5aBjvGqsWs+MoxswZPoTB9nSDb3dhd1x30xrrltKujlCxo48j8HGDNj3QPhF4VIS0VQDUrA1xUfp2hEa+FNyXA== + dependencies: + "@babel/parser" "^7.28.0" + "@vue/compiler-core" "3.5.18" + "@vue/compiler-dom" "3.5.18" + "@vue/compiler-ssr" "3.5.18" + "@vue/shared" "3.5.18" estree-walker "^2.0.2" - magic-string "^0.30.11" - postcss "^8.4.48" - source-map-js "^1.2.0" + magic-string "^0.30.17" + postcss "^8.5.6" + source-map-js "^1.2.1" -"@vue/compiler-ssr@3.5.13": - version "3.5.13" - resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.5.13.tgz#e771adcca6d3d000f91a4277c972a996d07f43ba" - integrity sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA== +"@vue/compiler-ssr@3.5.18": + version "3.5.18" + resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.5.18.tgz#aecde0b0bff268a9c9014ba66799307c4a784328" + integrity sha512-xM16Ak7rSWHkM3m22NlmcdIM+K4BMyFARAfV9hYFl+SFuRzrZ3uGMNW05kA5pmeMa0X9X963Kgou7ufdbpOP9g== dependencies: - "@vue/compiler-dom" "3.5.13" - "@vue/shared" "3.5.13" + "@vue/compiler-dom" "3.5.18" + "@vue/shared" "3.5.18" "@vue/compiler-vue2@^2.7.16": version "2.7.16" @@ -1752,43 +1752,43 @@ path-browserify "^1.0.1" picomatch "^4.0.2" -"@vue/reactivity@3.5.13": - version "3.5.13" - resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.5.13.tgz#b41ff2bb865e093899a22219f5b25f97b6fe155f" - integrity sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg== +"@vue/reactivity@3.5.18": + version "3.5.18" + resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.5.18.tgz#fe32166e3938832c54b4134e60e9b58ca7d9bdb4" + integrity sha512-x0vPO5Imw+3sChLM5Y+B6G1zPjwdOri9e8V21NnTnlEvkxatHEH5B5KEAJcjuzQ7BsjGrKtfzuQ5eQwXh8HXBg== dependencies: - "@vue/shared" "3.5.13" + "@vue/shared" "3.5.18" -"@vue/runtime-core@3.5.13": - version "3.5.13" - resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.5.13.tgz#1fafa4bf0b97af0ebdd9dbfe98cd630da363a455" - integrity sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw== +"@vue/runtime-core@3.5.18": + version "3.5.18" + resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.5.18.tgz#9e9ae8b9491548b53d0cea2bf25746d27c52e191" + integrity sha512-DUpHa1HpeOQEt6+3nheUfqVXRog2kivkXHUhoqJiKR33SO4x+a5uNOMkV487WPerQkL0vUuRvq/7JhRgLW3S+w== dependencies: - "@vue/reactivity" "3.5.13" - "@vue/shared" "3.5.13" + "@vue/reactivity" "3.5.18" + "@vue/shared" "3.5.18" -"@vue/runtime-dom@3.5.13": - version "3.5.13" - resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.5.13.tgz#610fc795de9246300e8ae8865930d534e1246215" - integrity sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog== +"@vue/runtime-dom@3.5.18": + version "3.5.18" + resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.5.18.tgz#1150952d1048b5822e4f1dd8aed24665cbb22107" + integrity sha512-YwDj71iV05j4RnzZnZtGaXwPoUWeRsqinblgVJwR8XTXYZ9D5PbahHQgsbmzUvCWNF6x7siQ89HgnX5eWkr3mw== dependencies: - "@vue/reactivity" "3.5.13" - "@vue/runtime-core" "3.5.13" - "@vue/shared" "3.5.13" + "@vue/reactivity" "3.5.18" + "@vue/runtime-core" "3.5.18" + "@vue/shared" "3.5.18" csstype "^3.1.3" -"@vue/server-renderer@3.5.13": - version "3.5.13" - resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.5.13.tgz#429ead62ee51de789646c22efe908e489aad46f7" - integrity sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA== +"@vue/server-renderer@3.5.18": + version "3.5.18" + resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.5.18.tgz#e9fa267b95b3a1d8cddca762377e5de2ae9122bd" + integrity sha512-PvIHLUoWgSbDG7zLHqSqaCoZvHi6NNmfVFOqO+OnwvqMz/tqQr3FuGWS8ufluNddk7ZLBJYMrjcw1c6XzR12mA== dependencies: - "@vue/compiler-ssr" "3.5.13" - "@vue/shared" "3.5.13" + "@vue/compiler-ssr" "3.5.18" + "@vue/shared" "3.5.18" -"@vue/shared@3.5.13", "@vue/shared@^3.5.0": - version "3.5.13" - resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.5.13.tgz#87b309a6379c22b926e696893237826f64339b6f" - integrity sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ== +"@vue/shared@3.5.18", "@vue/shared@^3.5.0": + version "3.5.18" + resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.5.18.tgz#529f24a88d3ed678d50fd5c07455841fbe8ac95e" + integrity sha512-cZy8Dq+uuIXbxCZpuLd2GJdeSO/lIzIspC2WtkqIpje5QyFbvLaI5wZtdUjLHjGZrlVX6GilejatWwVYYRc8tA== abort-controller@^3.0.0: version "3.0.0" @@ -2979,7 +2979,7 @@ lru-cache@^10.2.0: resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119" integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== -magic-string@^0.30.11: +magic-string@^0.30.17: version "0.30.17" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.17.tgz#450a449673d2460e5bbcfba9a61916a1714c7453" integrity sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA== @@ -3087,6 +3087,11 @@ mute-stream@1.0.0: resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-1.0.0.tgz#e31bd9fe62f0aed23520aa4324ea6671531e013e" integrity sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA== +nanoid@^3.3.11: + version "3.3.11" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.11.tgz#4f4f112cefbe303202f2199838128936266d185b" + integrity sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w== + nanoid@^3.3.8: version "3.3.8" resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.8.tgz#b1be3030bee36aaff18bacb375e5cce521684baf" @@ -3283,7 +3288,7 @@ postcss-value-parser@^4.2.0: resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss@^8.4.48, postcss@^8.5.3: +postcss@^8.5.3: version "8.5.3" resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.5.3.tgz#1463b6f1c7fb16fe258736cba29a2de35237eafb" integrity sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A== @@ -3292,6 +3297,15 @@ postcss@^8.4.48, postcss@^8.5.3: picocolors "^1.1.1" source-map-js "^1.2.1" +postcss@^8.5.6: + version "8.5.6" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.5.6.tgz#2825006615a619b4f62a9e7426cc120b349a8f3c" + integrity sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg== + dependencies: + nanoid "^3.3.11" + picocolors "^1.1.1" + source-map-js "^1.2.1" + process-nextick-args@~2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" @@ -3758,7 +3772,7 @@ signal-exit@^4.0.1: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== -source-map-js@^1.2.0, source-map-js@^1.2.1: +source-map-js@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== @@ -4106,16 +4120,16 @@ vue-tsc@^3.0.3: "@volar/typescript" "2.4.20" "@vue/language-core" "3.0.3" -vue@^3.5.11: - version "3.5.13" - resolved "https://registry.yarnpkg.com/vue/-/vue-3.5.13.tgz#9f760a1a982b09c0c04a867903fc339c9f29ec0a" - integrity sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ== +vue@^3.5.18: + version "3.5.18" + resolved "https://registry.yarnpkg.com/vue/-/vue-3.5.18.tgz#3d622425ad1391a2b0138323211ec784f4415686" + integrity sha512-7W4Y4ZbMiQ3SEo+m9lnoNpV9xG7QVMLa+/0RFwwiAVkeYoyGXqWE85jabU4pllJNUzqfLShJ5YLptewhCWUgNA== dependencies: - "@vue/compiler-dom" "3.5.13" - "@vue/compiler-sfc" "3.5.13" - "@vue/runtime-dom" "3.5.13" - "@vue/server-renderer" "3.5.13" - "@vue/shared" "3.5.13" + "@vue/compiler-dom" "3.5.18" + "@vue/compiler-sfc" "3.5.18" + "@vue/runtime-dom" "3.5.18" + "@vue/server-renderer" "3.5.18" + "@vue/shared" "3.5.18" wcwidth@^1.0.1: version "1.0.1" From 4fabe841e147e4735ca9fdf934f7f7f5e2d85b03 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Aug 2025 04:19:11 +0000 Subject: [PATCH 12/42] chore(deps-dev): bump vue-tsc from 3.0.3 to 3.0.5 in /frontend Bumps [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) from 3.0.3 to 3.0.5. - [Release notes](https://github.com/vuejs/language-tools/releases) - [Changelog](https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md) - [Commits](https://github.com/vuejs/language-tools/commits/v3.0.5/packages/tsc) --- updated-dependencies: - dependency-name: vue-tsc dependency-version: 3.0.5 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- frontend/package.json | 2 +- frontend/yarn.lock | 50 +++++++++++++++++++++---------------------- 2 files changed, 26 insertions(+), 26 deletions(-) diff --git a/frontend/package.json b/frontend/package.json index 475c3ea93..803475817 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -35,7 +35,7 @@ "jiti": "^2.4.2", "tsx": "^4.20.3", "typescript": "^5.8.3", - "vue-tsc": "^3.0.3" + "vue-tsc": "^3.0.5" }, "engines": { "node": "^22 || ^24", diff --git a/frontend/yarn.lock b/frontend/yarn.lock index 8fa308f17..fc33a60bb 100644 --- a/frontend/yarn.lock +++ b/frontend/yarn.lock @@ -1662,24 +1662,24 @@ resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue/-/plugin-vue-5.2.3.tgz#71a8fc82d4d2e425af304c35bf389506f674d89b" integrity sha512-IYSLEQj4LgZZuoVpdSUCw3dIynTWQgPlaRP6iAvMle4My0HdYwr5g5wQAfwOeHQBmYwEkqF70nRpSilr6PoUDg== -"@volar/language-core@2.4.20": - version "2.4.20" - resolved "https://registry.yarnpkg.com/@volar/language-core/-/language-core-2.4.20.tgz#be6d4efc6bb2f77d6c01bbbb3ef53661a869e0d0" - integrity sha512-dRDF1G33xaAIDqR6+mXUIjXYdu9vzSxlMGfMEwBxQsfY/JMUEXSpLTR057oTKlUQ2nIvCmP9k94A8h8z2VrNSA== +"@volar/language-core@2.4.22": + version "2.4.22" + resolved "https://registry.yarnpkg.com/@volar/language-core/-/language-core-2.4.22.tgz#a980a18c4d3e550b55a8e389a9f590debd815810" + integrity sha512-gp4M7Di5KgNyIyO903wTClYBavRt6UyFNpc5LWfyZr1lBsTUY+QrVZfmbNF2aCyfklBOVk9YC4p+zkwoyT7ECg== dependencies: - "@volar/source-map" "2.4.20" + "@volar/source-map" "2.4.22" -"@volar/source-map@2.4.20": - version "2.4.20" - resolved "https://registry.yarnpkg.com/@volar/source-map/-/source-map-2.4.20.tgz#55ff844410d8d670ef2c3722e2717223edbf8717" - integrity sha512-mVjmFQH8mC+nUaVwmbxoYUy8cww+abaO8dWzqPUjilsavjxH0jCJ3Mp8HFuHsdewZs2c+SP+EO7hCd8Z92whJg== +"@volar/source-map@2.4.22": + version "2.4.22" + resolved "https://registry.yarnpkg.com/@volar/source-map/-/source-map-2.4.22.tgz#3b001bbfb0900e34382e513a1fa1a5513443cc5f" + integrity sha512-L2nVr/1vei0xKRgO2tYVXtJYd09HTRjaZi418e85Q+QdbbqA8h7bBjfNyPPSsjnrOO4l4kaAo78c8SQUAdHvgA== -"@volar/typescript@2.4.20": - version "2.4.20" - resolved "https://registry.yarnpkg.com/@volar/typescript/-/typescript-2.4.20.tgz#c388d6fe5ee31ddeb5338d01dbbfc71054065a7c" - integrity sha512-Oc4DczPwQyXcVbd+5RsNEqX6ia0+w3p+klwdZQ6ZKhFjWoBP9PCPQYlKYRi/tDemWphW93P/Vv13vcE9I9D2GQ== +"@volar/typescript@2.4.22": + version "2.4.22" + resolved "https://registry.yarnpkg.com/@volar/typescript/-/typescript-2.4.22.tgz#e44e018f2cbdd39bee89626100dcdbbd2402f96c" + integrity sha512-6ZczlJW1/GWTrNnkmZxJp4qyBt/SGVlcTuCWpI5zLrdPdCZsj66Aff9ZsfFaT3TyjG8zVYgBMYPuCm/eRkpcpQ== dependencies: - "@volar/language-core" "2.4.20" + "@volar/language-core" "2.4.22" path-browserify "^1.0.1" vscode-uri "^3.0.8" @@ -1738,12 +1738,12 @@ resolved "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.6.4.tgz#cbe97fe0162b365edc1dba80e173f90492535343" integrity sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g== -"@vue/language-core@3.0.3": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@vue/language-core/-/language-core-3.0.3.tgz#f5a24407681693dc352901d6241b370251d7eab1" - integrity sha512-I9wY0ULMN9tMSua+2C7g+ez1cIziVMUzIHlDYGSl2rtru3Eh4sXj95vZ+4GBuXwwPnEmYfzSApVbXiVbI8V5Gg== +"@vue/language-core@3.0.5": + version "3.0.5" + resolved "https://registry.yarnpkg.com/@vue/language-core/-/language-core-3.0.5.tgz#c296c65e7b2e6d69fbf2088f0208a55362825323" + integrity sha512-gCEjn9Ik7I/seHVNIEipOm8W+f3/kg60e8s1IgIkMYma2wu9ZGUTMv3mSL2bX+Md2L8fslceJ4SU8j1fgSRoiw== dependencies: - "@volar/language-core" "2.4.20" + "@volar/language-core" "2.4.22" "@vue/compiler-dom" "^3.5.0" "@vue/compiler-vue2" "^2.7.16" "@vue/shared" "^3.5.0" @@ -4098,13 +4098,13 @@ vue-router@^4.5.1: dependencies: "@vue/devtools-api" "^6.6.4" -vue-tsc@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/vue-tsc/-/vue-tsc-3.0.3.tgz#5886b5030b4bbc832b039c36e3e259a620187a00" - integrity sha512-uU1OMSzWE8/y0+kDTc0iEIu9v82bmFkGyJpAO/x3wQqBkkHkButKgtygREyOkxL4E/xtcf/ExvgNhhjdzonldw== +vue-tsc@^3.0.5: + version "3.0.5" + resolved "https://registry.yarnpkg.com/vue-tsc/-/vue-tsc-3.0.5.tgz#2edb2222393fd8b70613c083aacc72484a9296be" + integrity sha512-PsTFN9lo1HJCrZw9NoqjYcAbYDXY0cOKyuW2E7naX5jcaVyWpqEsZOHN9Dws5890E8e5SDAD4L4Zam3dxG3/Cw== dependencies: - "@volar/typescript" "2.4.20" - "@vue/language-core" "3.0.3" + "@volar/typescript" "2.4.22" + "@vue/language-core" "3.0.5" vue@^3.5.11: version "3.5.13" From 1b0deaae5b8ac5383fdf2a7c05744aed17584f2e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Aug 2025 04:46:22 +0000 Subject: [PATCH 13/42] chore(deps): bump actions/checkout from 4 to 5 Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v4...v5) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/check_version_number.yml | 2 +- .github/workflows/create_release.yml | 2 +- .github/workflows/dev_build.yml | 2 +- .github/workflows/draft-pdf.yml | 2 +- .github/workflows/eslint.yml | 2 +- .github/workflows/example_actions.yml | 2 +- .github/workflows/production_build.yml | 2 +- .github/workflows/pythonLint.yml | 2 +- .github/workflows/test.yml | 2 +- .github/workflows/updatePypi.yml | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/check_version_number.yml b/.github/workflows/check_version_number.yml index b4097aff6..03967b8a6 100644 --- a/.github/workflows/check_version_number.yml +++ b/.github/workflows/check_version_number.yml @@ -13,7 +13,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - uses: actions/setup-node@v4.4.0 with: diff --git a/.github/workflows/create_release.yml b/.github/workflows/create_release.yml index 92a4e1188..9fb6f336e 100644 --- a/.github/workflows/create_release.yml +++ b/.github/workflows/create_release.yml @@ -13,7 +13,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - uses: actions/setup-node@v4.4.0 with: diff --git a/.github/workflows/dev_build.yml b/.github/workflows/dev_build.yml index 6912ea71a..495a84878 100644 --- a/.github/workflows/dev_build.yml +++ b/.github/workflows/dev_build.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Login to DockerHub uses: docker/login-action@v3 with: diff --git a/.github/workflows/draft-pdf.yml b/.github/workflows/draft-pdf.yml index 1a6392750..bbaddfb03 100644 --- a/.github/workflows/draft-pdf.yml +++ b/.github/workflows/draft-pdf.yml @@ -11,7 +11,7 @@ jobs: name: Paper Draft steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Build draft PDF uses: openjournals/openjournals-draft-action@master with: diff --git a/.github/workflows/eslint.yml b/.github/workflows/eslint.yml index 7318742ad..99a670f49 100644 --- a/.github/workflows/eslint.yml +++ b/.github/workflows/eslint.yml @@ -10,7 +10,7 @@ jobs: runs-on: [self-hosted, linux] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Use Node.js uses: actions/setup-node@v4 diff --git a/.github/workflows/example_actions.yml b/.github/workflows/example_actions.yml index 701f65e5a..3cae5472f 100644 --- a/.github/workflows/example_actions.yml +++ b/.github/workflows/example_actions.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Login to DockerHub uses: docker/login-action@v3 with: diff --git a/.github/workflows/production_build.yml b/.github/workflows/production_build.yml index 2c2430529..d246ac0cc 100644 --- a/.github/workflows/production_build.yml +++ b/.github/workflows/production_build.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Login to DockerHub uses: docker/login-action@v3 with: diff --git a/.github/workflows/pythonLint.yml b/.github/workflows/pythonLint.yml index 45079985f..8c2cbf3d2 100644 --- a/.github/workflows/pythonLint.yml +++ b/.github/workflows/pythonLint.yml @@ -11,7 +11,7 @@ jobs: lint: runs-on: [self-hosted, linux] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Install python3-venv run: sudo apt update && sudo apt install -y python3.10-venv - uses: psf/black@stable diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1f51ed620..a6a2a8c90 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -17,7 +17,7 @@ jobs: pull-requests: write # Allows adding comments to PRs steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Use Node.js uses: actions/setup-node@v4.4.0 diff --git a/.github/workflows/updatePypi.yml b/.github/workflows/updatePypi.yml index 866b0d48c..ad008f8ff 100644 --- a/.github/workflows/updatePypi.yml +++ b/.github/workflows/updatePypi.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Python uses: actions/setup-python@v5 From 4c3bcaf85b969c852d2953b740c5721d218bd6a7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Aug 2025 04:50:47 +0000 Subject: [PATCH 14/42] chore(deps): bump vitepress from 1.6.3 to 1.6.4 in /docs Bumps [vitepress](https://github.com/vuejs/vitepress) from 1.6.3 to 1.6.4. - [Release notes](https://github.com/vuejs/vitepress/releases) - [Changelog](https://github.com/vuejs/vitepress/blob/v1.6.4/CHANGELOG.md) - [Commits](https://github.com/vuejs/vitepress/compare/v1.6.3...v1.6.4) --- updated-dependencies: - dependency-name: vitepress dependency-version: 1.6.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- docs/package.json | 2 +- docs/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/package.json b/docs/package.json index f9b2fc19a..4179d5aa0 100644 --- a/docs/package.json +++ b/docs/package.json @@ -12,7 +12,7 @@ }, "author": "Cyrill Püntener", "dependencies": { - "vitepress": "^1.5.0", + "vitepress": "^1.6.4", "vue-json-pretty": "^2.5.0" }, "devDependencies": { diff --git a/docs/yarn.lock b/docs/yarn.lock index e35ed428f..9e7512f13 100644 --- a/docs/yarn.lock +++ b/docs/yarn.lock @@ -2048,10 +2048,10 @@ vitepress-plugin-mermaid@2.0.17: optionalDependencies: "@mermaid-js/mermaid-mindmap" "^9.3.0" -vitepress@^1.5.0: - version "1.6.3" - resolved "https://registry.yarnpkg.com/vitepress/-/vitepress-1.6.3.tgz#4e4662ce2ad55ef64604ecf4f96231a8da2fe9ba" - integrity sha512-fCkfdOk8yRZT8GD9BFqusW3+GggWYZ/rYncOfmgcDtP3ualNHCAg+Robxp2/6xfH1WwPHtGpPwv7mbA3qomtBw== +vitepress@^1.6.4: + version "1.6.4" + resolved "https://registry.yarnpkg.com/vitepress/-/vitepress-1.6.4.tgz#1b6c68fede541a3f401a66263dce0c985e2d8d92" + integrity sha512-+2ym1/+0VVrbhNyRoFFesVvBvHAVMZMK0rw60E3X/5349M1GuVdKeazuksqopEdvkKwKGs21Q729jX81/bkBJg== dependencies: "@docsearch/css" "3.8.2" "@docsearch/js" "3.8.2" From 3b8f5af427350774cc3fbe937233cffa3b017893 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Aug 2025 04:54:29 +0000 Subject: [PATCH 15/42] chore(deps-dev): bump eslint-plugin-prettier in /backend Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) from 5.5.1 to 5.5.4. - [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases) - [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.4) --- updated-dependencies: - dependency-name: eslint-plugin-prettier dependency-version: 5.5.4 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- backend/package.json | 2 +- backend/yarn.lock | 22 +++++----------------- 2 files changed, 6 insertions(+), 18 deletions(-) diff --git a/backend/package.json b/backend/package.json index a728097dd..fa397855d 100644 --- a/backend/package.json +++ b/backend/package.json @@ -89,7 +89,7 @@ "@typescript-eslint/parser": "^8.25.0", "eslint": "^9.31.0", "eslint-config-prettier": "^10.0.1", - "eslint-plugin-prettier": "^5.5.1", + "eslint-plugin-prettier": "^5.5.4", "jest": "^29.7.0", "jest-junit": "^16.0.0", "prettier": "^3.0.0", diff --git a/backend/yarn.lock b/backend/yarn.lock index b695756ed..a9f107e9e 100644 --- a/backend/yarn.lock +++ b/backend/yarn.lock @@ -2458,11 +2458,6 @@ resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== -"@pkgr/core@^0.2.4": - version "0.2.7" - resolved "https://registry.yarnpkg.com/@pkgr/core/-/core-0.2.7.tgz#eb5014dfd0b03e7f3ba2eeeff506eed89b028058" - integrity sha512-YLT9Zo3oNPJoBjBc4q8G2mjU4tqIbf5CEOORbUUr48dCD9q3umJ3IPlVqOqDakPfd2HuwccBaqlGhN4Gmr5OWg== - "@pkgr/core@^0.2.9": version "0.2.9" resolved "https://registry.yarnpkg.com/@pkgr/core/-/core-0.2.9.tgz#d229a7b7f9dac167a156992ef23c7f023653f53b" @@ -4954,10 +4949,10 @@ eslint-config-prettier@^10.0.1: resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-10.1.2.tgz#31a4b393c40c4180202c27e829af43323bf85276" integrity sha512-Epgp/EofAUeEpIdZkW60MHKvPyru1ruQJxPL+WIycnaPApuseK0Zpkrh/FwL9oIpQvIhJwV7ptOy0DWUjTlCiA== -eslint-plugin-prettier@^5.5.1: - version "5.5.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.1.tgz#470820964de9aedb37e9ce62c3266d2d26d08d15" - integrity sha512-dobTkHT6XaEVOo8IO90Q4DOSxnm3Y151QxPJlM/vKC0bVy+d6cVWQZLlFiuZPP0wS6vZwSKeJgKkcS+KfMBlRw== +eslint-plugin-prettier@^5.5.4: + version "5.5.4" + resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.4.tgz#9d61c4ea11de5af704d4edf108c82ccfa7f2e61c" + integrity sha512-swNtI95SToIz05YINMA6Ox5R057IMAmWZ26GqPxusAp1TZzj+IdY9tXNWWD3vkF/wEqydCONcwjTFpxybBqZsg== dependencies: prettier-linter-helpers "^1.0.0" synckit "^0.11.7" @@ -8271,14 +8266,7 @@ symbol-observable@4.0.0: resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-4.0.0.tgz#5b425f192279e87f2f9b937ac8540d1984b39205" integrity sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ== -synckit@^0.11.7: - version "0.11.8" - resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.11.8.tgz#b2aaae998a4ef47ded60773ad06e7cb821f55457" - integrity sha512-+XZ+r1XGIJGeQk3VvXhT6xx/VpbHsRzsTkGgF6E5RX9TTXD0118l87puaEBZ566FhqblC6U0d4XnubznJDm30A== - dependencies: - "@pkgr/core" "^0.2.4" - -synckit@^0.11.8: +synckit@^0.11.7, synckit@^0.11.8: version "0.11.11" resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.11.11.tgz#c0b619cf258a97faa209155d9cd1699b5c998cb0" integrity sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw== From 19ea76b76bfb42c331876b723364f498a72bb458 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cyrill=20P=C3=BCntener?= Date: Fri, 15 Aug 2025 08:49:47 +0200 Subject: [PATCH 16/42] fix issue where seeding crashes due to conflicting names (#1687) --- common/factories/file/file.factory.ts | 3 +- common/faker-extended.ts | 8 +- common/seeds/user/create-users.seed.ts | 114 +++++++++++++++---------- 3 files changed, 79 insertions(+), 46 deletions(-) diff --git a/common/factories/file/file.factory.ts b/common/factories/file/file.factory.ts index 612b4cc46..3dbb7d352 100644 --- a/common/factories/file/file.factory.ts +++ b/common/factories/file/file.factory.ts @@ -22,7 +22,8 @@ define(FileEntity, (_, context: Partial = {}) => { const file = new FileEntity(); file.date = extendedFaker.date.recent(); file.type = extendedFaker.ros.fileType(); - file.filename = extendedFaker.ros.fileName(file.type); + const uniqueSuffix = extendedFaker.string.alpha({ length: 8 }); + file.filename = `${extendedFaker.ros.fileName(file.type)}_${uniqueSuffix}`; file.mission = context.mission; file.size = extendedFaker.number.int({ min: 0, max: 2e12 }); // 0 bytes to 2 TB file.creator = context.user; diff --git a/common/faker-extended.ts b/common/faker-extended.ts index 9f8672ae7..b7e75dbd1 100644 --- a/common/faker-extended.ts +++ b/common/faker-extended.ts @@ -235,7 +235,8 @@ extendedFaker.mission = { const month = faker.date.future().getMonth(); const day = faker.date.future().getDay(); - return `${mission} ${year}-${month}-${day}` + const uniqueSuffix = extendedFaker.string.alpha({ length: 8 }); + return `${mission} ${year}-${month}-${day}_${uniqueSuffix}` .replaceAll(' ', '_') .toLowerCase(); }, @@ -287,7 +288,10 @@ extendedFaker.project = { // Combine prefix and suffix to create a project name - return `${prefix}${suffix} ${date}`.replaceAll(' ', '_').toLowerCase(); + const uniqueSuffix = extendedFaker.string.alpha({ length: 8 }); + return `${prefix}${suffix} ${date} ${uniqueSuffix}` + .replaceAll(' ', '_') + .toLowerCase(); }, }; diff --git a/common/seeds/user/create-users.seed.ts b/common/seeds/user/create-users.seed.ts index 016bfeff5..693078dbc 100644 --- a/common/seeds/user/create-users.seed.ts +++ b/common/seeds/user/create-users.seed.ts @@ -18,9 +18,9 @@ export default class CreateUsers implements Seeder { // Settings for the Seeder private USER_COUNT = 10; - private ACCESS_GROUP_COUNT = 10; + private ACCESS_GROUP_COUNT = 20; private PROJECT_COUNT = 10; - private GROUP_ACCESS_COUNT = 5; + private GROUP_ACCESS_COUNT = 2; private SEED_ADMINS = false; private TAG_TYPE_COUNT = 10; @@ -53,21 +53,30 @@ export default class CreateUsers implements Seeder { // generate admin users // and add them to the affiliation group - const adminUsers = await Promise.all( - adminMails.map((mail) => - factory(User)({ - mail, - role: this.SEED_ADMINS ? UserRole.ADMIN : UserRole.USER, - defaultGroupIds: ['00000000-0000-0000-0000-000000000000'], - } as UserContext).create(), - ), - ); + const adminUsers = + (await Promise.all( + adminMails.map((mail) => + factory(User)({ + mail, + role: this.SEED_ADMINS ? UserRole.ADMIN : UserRole.USER, + defaultGroupIds: [ + '00000000-0000-0000-0000-000000000000', + ], + } as UserContext).create(), + ), + ) + // catch any errors during user creation + .catch(console.error)) ?? []; // generate remaining users const remainingUserCount = this.USER_COUNT - adminMails.length; - const users = await factory(User)({ - role: UserRole.USER, - }).createMany(remainingUserCount); + const users = + (await factory(User)({ + role: UserRole.USER, + }) + .createMany(remainingUserCount) + // catch any errors during user creation + .catch(console.error)) ?? []; const allUsers = [...adminUsers, ...users]; @@ -79,52 +88,71 @@ export default class CreateUsers implements Seeder { isPersonal: true, } as AccessGroupFactoryContext).create(), ), - ); + ) + // catch any errors during personal access group creation + .catch(console.error); // generate additional groups - const groups = await factory(AccessGroup)({ + const accessGroups = await factory(AccessGroup)({ allUsers: allUsers, isPersonal: false, } as AccessGroupFactoryContext).createMany(this.ACCESS_GROUP_COUNT); // Generate Projects, Missions, Files, and Topics... - const projects = await factory(Project)({ - allAccessGroups: groups, - allUsers: allUsers, - tagTypes, - } as ProjectContext).createMany(this.PROJECT_COUNT); + const projects = + (await factory(Project)({ + allAccessGroups: accessGroups, + allUsers: allUsers, + tagTypes, + } as ProjectContext) + .createMany(this.PROJECT_COUNT) + // catch any errors during project creation + .catch(console.error)) ?? []; // set access rights for projects await factory(ProjectAccess)({ projects: projects, - accessGroups: groups, + accessGroups: accessGroups, }).createMany(this.GROUP_ACCESS_COUNT); for (const project of projects) { - const missions = await factory(Mission)({ - user: project.creator, - project, - }).createMany( - extendedFaker.number.int({ - min: 0, - max: 20, - }), - ); + const missions = + (await factory(Mission)({ + user: project.creator, + project, + }) + .createMany( + extendedFaker.number.int({ + min: 0, + max: 20, + }), + ) + // catch any errors during mission creation + .catch(console.error)) ?? []; + for (const mission of missions) { - const files = await factory(FileEntity)({ - user: mission.creator, - mission, - }).createMany( - extendedFaker.number.int({ - min: 0, - max: 20, - }), - ); + const files = + (await factory(FileEntity)({ + user: mission.creator, + mission, + }) + .createMany( + extendedFaker.number.int({ + min: 0, + max: 20, + }), + ) + // catch any errors during file creation + .catch(console.error)) ?? []; + for (const file of files) { if (file.type === FileType.BAG) continue; // only MCAP files have topics - await factory(Topic)({ file }).createMany( - extendedFaker.number.int({ min: 0, max: 20 }), - ); + await factory(Topic)({ file }) + .createMany( + extendedFaker.number.int({ min: 0, max: 20 }), + ) + // catch any errors during topic creation + .catch(console.error); } } } From bfd5572ace85d69bc70550461f1a6b24a58c2f8f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Aug 2025 06:22:00 +0000 Subject: [PATCH 17/42] chore(deps): bump @tanstack/vue-query from 5.81.5 to 5.85.3 in /frontend Bumps [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) from 5.81.5 to 5.85.3. - [Release notes](https://github.com/TanStack/query/releases) - [Commits](https://github.com/TanStack/query/commits/v5.85.3/packages/vue-query) --- updated-dependencies: - dependency-name: "@tanstack/vue-query" dependency-version: 5.85.3 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- frontend/package.json | 2 +- frontend/yarn.lock | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/frontend/package.json b/frontend/package.json index 475c3ea93..9212fe351 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -13,7 +13,7 @@ }, "dependencies": { "@aws-sdk/client-s3": "3.726.1", - "@tanstack/vue-query": "^5.81.5", + "@tanstack/vue-query": "^5.85.3", "axios": "^1.10.0", "date-fns": "^4.1.0", "echarts": "^5.5.1", diff --git a/frontend/yarn.lock b/frontend/yarn.lock index 8fa308f17..14d80d549 100644 --- a/frontend/yarn.lock +++ b/frontend/yarn.lock @@ -1489,18 +1489,18 @@ dependencies: remove-accents "0.5.0" -"@tanstack/query-core@5.81.5": - version "5.81.5" - resolved "https://registry.yarnpkg.com/@tanstack/query-core/-/query-core-5.81.5.tgz#14e0cc778bad8bc11d1cf130709910d8a353bb73" - integrity sha512-ZJOgCy/z2qpZXWaj/oxvodDx07XcQa9BF92c0oINjHkoqUPsmm3uG08HpTaviviZ/N9eP1f9CM7mKSEkIo7O1Q== +"@tanstack/query-core@5.85.3": + version "5.85.3" + resolved "https://registry.yarnpkg.com/@tanstack/query-core/-/query-core-5.85.3.tgz#3fcc4ea37d671a48755a1e3c20c133e1bb02907a" + integrity sha512-9Ne4USX83nHmRuEYs78LW+3lFEEO2hBDHu7mrdIgAFx5Zcrs7ker3n/i8p4kf6OgKExmaDN5oR0efRD7i2J0DQ== -"@tanstack/vue-query@^5.81.5": - version "5.81.5" - resolved "https://registry.yarnpkg.com/@tanstack/vue-query/-/vue-query-5.81.5.tgz#b08e5c1024249ad6ceba07ba249221082cb7c8e9" - integrity sha512-Ylt2pzRj1KyXOoidRemRoySU8ub3PXLKwGBr+iQxs6lhfvo1JlimTS2CANM2+3Uph+7JIIguFc8w0Mw3vSjVsw== +"@tanstack/vue-query@^5.85.3": + version "5.85.3" + resolved "https://registry.yarnpkg.com/@tanstack/vue-query/-/vue-query-5.85.3.tgz#b401af0d296bc2edc583efc6140a5129e67ab539" + integrity sha512-SwLIgbHccHNdBTrL89n6DLtnpDO+pj4KQZUcv5YecZ+a/Bc9AIOcv7erqitbKiUXsBVCPdj4IagE0q1E+ha5oQ== dependencies: "@tanstack/match-sorter-utils" "^8.19.4" - "@tanstack/query-core" "5.81.5" + "@tanstack/query-core" "5.85.3" "@vue/devtools-api" "^6.6.3" vue-demi "^0.14.10" From f8d561f8c4f43fba79bdfa888f8ee8767a819694 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Aug 2025 06:46:46 +0000 Subject: [PATCH 18/42] chore(deps-dev): bump @types/node from 24.1.0 to 24.3.0 in /frontend Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 24.1.0 to 24.3.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 24.3.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- frontend/package.json | 2 +- frontend/yarn.lock | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/frontend/package.json b/frontend/package.json index 475c3ea93..80f1a20c0 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -29,7 +29,7 @@ }, "devDependencies": { "@quasar/app-vite": "^2.0.0", - "@types/node": "^24.1.0", + "@types/node": "^24.3.0", "@types/spark-md5": "^3.0.5", "autoprefixer": "^10.4.21", "jiti": "^2.4.2", diff --git a/frontend/yarn.lock b/frontend/yarn.lock index 8fa308f17..f328eef08 100644 --- a/frontend/yarn.lock +++ b/frontend/yarn.lock @@ -1618,12 +1618,12 @@ dependencies: "@types/node" "*" -"@types/node@*", "@types/node@^24.1.0": - version "24.1.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-24.1.0.tgz#0993f7dc31ab5cc402d112315b463e383d68a49c" - integrity sha512-ut5FthK5moxFKH2T1CUOC6ctR67rQRvvHdFLCD2Ql6KXmMuCrjsSsRI9UsLCm9M18BMwClv4pn327UvB7eeO1w== +"@types/node@*", "@types/node@^24.3.0": + version "24.3.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-24.3.0.tgz#89b09f45cb9a8ee69466f18ee5864e4c3eb84dec" + integrity sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow== dependencies: - undici-types "~7.8.0" + undici-types "~7.10.0" "@types/qs@*": version "6.9.18" @@ -4005,10 +4005,10 @@ ufo@^1.5.4: resolved "https://registry.yarnpkg.com/ufo/-/ufo-1.6.1.tgz#ac2db1d54614d1b22c1d603e3aef44a85d8f146b" integrity sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA== -undici-types@~7.8.0: - version "7.8.0" - resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-7.8.0.tgz#de00b85b710c54122e44fbfd911f8d70174cd294" - integrity sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw== +undici-types@~7.10.0: + version "7.10.0" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-7.10.0.tgz#4ac2e058ce56b462b056e629cc6a02393d3ff350" + integrity sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag== universalify@^2.0.0: version "2.0.1" From 7c976de4c4ba84abb6a928fd75d7a3e0cd45abc7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Aug 2025 06:49:04 +0000 Subject: [PATCH 19/42] chore(deps-dev): bump @types/node from 24.1.0 to 24.3.0 in /common Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 24.1.0 to 24.3.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 24.3.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- common/package.json | 2 +- common/yarn.lock | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/common/package.json b/common/package.json index 29a01ae3a..bf50c5216 100644 --- a/common/package.json +++ b/common/package.json @@ -19,7 +19,7 @@ "typeorm-seeding": "^1.6.1" }, "devDependencies": { - "@types/node": "^24.1.0", + "@types/node": "^24.3.0", "typescript": "^5.8.3" } } diff --git a/common/yarn.lock b/common/yarn.lock index 42386f08f..03487397b 100644 --- a/common/yarn.lock +++ b/common/yarn.lock @@ -126,12 +126,12 @@ resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.4.tgz#0b92dcc0cc1c81f6f306a381f28e31b1a56536e9" integrity sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA== -"@types/node@^24.1.0": - version "24.1.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-24.1.0.tgz#0993f7dc31ab5cc402d112315b463e383d68a49c" - integrity sha512-ut5FthK5moxFKH2T1CUOC6ctR67rQRvvHdFLCD2Ql6KXmMuCrjsSsRI9UsLCm9M18BMwClv4pn327UvB7eeO1w== +"@types/node@^24.3.0": + version "24.3.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-24.3.0.tgz#89b09f45cb9a8ee69466f18ee5864e4c3eb84dec" + integrity sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow== dependencies: - undici-types "~7.8.0" + undici-types "~7.10.0" "@types/validator@^13.11.8": version "13.12.2" @@ -1390,10 +1390,10 @@ typescript@^5.8.3: resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.8.3.tgz#92f8a3e5e3cf497356f4178c34cd65a7f5e8440e" integrity sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ== -undici-types@~7.8.0: - version "7.8.0" - resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-7.8.0.tgz#de00b85b710c54122e44fbfd911f8d70174cd294" - integrity sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw== +undici-types@~7.10.0: + version "7.10.0" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-7.10.0.tgz#4ac2e058ce56b462b056e629cc6a02393d3ff350" + integrity sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag== util-deprecate@^1.0.1: version "1.0.2" From d3816c14a7c20d9877e24dcf72e9978360379b13 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Aug 2025 07:08:39 +0000 Subject: [PATCH 20/42] chore(deps-dev): bump @types/node in /queueConsumer Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 24.0.7 to 24.3.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 24.3.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- queueConsumer/package.json | 2 +- queueConsumer/yarn.lock | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/queueConsumer/package.json b/queueConsumer/package.json index 930c3cc77..8811cd786 100644 --- a/queueConsumer/package.json +++ b/queueConsumer/package.json @@ -48,7 +48,7 @@ "devDependencies": { "@nestjs/cli": "^11.0.8", "@types/dockerode": "^3.3.38", - "@types/node": "24.0.7", + "@types/node": "24.3.0", "typescript": "5.8.3" } } diff --git a/queueConsumer/yarn.lock b/queueConsumer/yarn.lock index 63ec78fbb..fc4837691 100644 --- a/queueConsumer/yarn.lock +++ b/queueConsumer/yarn.lock @@ -1236,12 +1236,12 @@ dependencies: "@types/express" "*" -"@types/node@*", "@types/node@24.0.7", "@types/node@>=13.7.0": - version "24.0.7" - resolved "https://registry.yarnpkg.com/@types/node/-/node-24.0.7.tgz#ee580f7850c7eabaeef61ef96b8d8c04fdf94f53" - integrity sha512-YIEUUr4yf8q8oQoXPpSlnvKNVKDQlPMWrmOcgzoduo7kvA2UF0/BwJ/eMKFTiTtkNL17I0M6Xe2tvwFU7be6iw== +"@types/node@*", "@types/node@24.3.0", "@types/node@>=13.7.0": + version "24.3.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-24.3.0.tgz#89b09f45cb9a8ee69466f18ee5864e4c3eb84dec" + integrity sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow== dependencies: - undici-types "~7.8.0" + undici-types "~7.10.0" "@types/node@^18.11.18": version "18.19.86" @@ -4242,10 +4242,10 @@ undici-types@~5.26.4: resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== -undici-types@~7.8.0: - version "7.8.0" - resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-7.8.0.tgz#de00b85b710c54122e44fbfd911f8d70174cd294" - integrity sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw== +undici-types@~7.10.0: + version "7.10.0" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-7.10.0.tgz#4ac2e058ce56b462b056e629cc6a02393d3ff350" + integrity sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag== universalify@^2.0.0: version "2.0.1" From b5557c81aa77304f07282372a6691d183a8958e8 Mon Sep 17 00:00:00 2001 From: David <75678655+David-Werth@users.noreply.github.com> Date: Wed, 6 Aug 2025 17:18:15 +0200 Subject: [PATCH 21/42] feat(missions): add copy button for mission uuid --- frontend/src/pages/files-explorer-page.vue | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/frontend/src/pages/files-explorer-page.vue b/frontend/src/pages/files-explorer-page.vue index 7196acb4c..efcd426d5 100644 --- a/frontend/src/pages/files-explorer-page.vue +++ b/frontend/src/pages/files-explorer-page.vue @@ -110,6 +110,17 @@ + + + + + Copy UUID + + { // @ts-ignore selectedFileHealth.value = undefined; }; + +const copyMissionUuidToClipboard = async (): Promise => { + await copyToClipboard(missionUuid.value ?? ''); +}; From 3e85200b811827048c7815a2dfbd86cb5a9a8bac Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Aug 2025 06:35:57 +0000 Subject: [PATCH 22/42] chore(deps-dev): bump typescript from 5.8.3 to 5.9.2 in /common Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.8.3 to 5.9.2. - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml) - [Commits](https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.2) --- updated-dependencies: - dependency-name: typescript dependency-version: 5.9.2 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- common/package.json | 2 +- common/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/common/package.json b/common/package.json index 90fa222e6..12f69900e 100644 --- a/common/package.json +++ b/common/package.json @@ -20,6 +20,6 @@ }, "devDependencies": { "@types/node": "^24.3.0", - "typescript": "^5.8.3" + "typescript": "^5.9.2" } } diff --git a/common/yarn.lock b/common/yarn.lock index 03487397b..df9905b22 100644 --- a/common/yarn.lock +++ b/common/yarn.lock @@ -1385,10 +1385,10 @@ typeorm@^0.4.0-alpha.1: xml2js "^0.4.23" yargs "^17.6.2" -typescript@^5.8.3: - version "5.8.3" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.8.3.tgz#92f8a3e5e3cf497356f4178c34cd65a7f5e8440e" - integrity sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ== +typescript@^5.9.2: + version "5.9.2" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.9.2.tgz#d93450cddec5154a2d5cabe3b8102b83316fb2a6" + integrity sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A== undici-types@~7.10.0: version "7.10.0" From 12399b80f5fa150dbaafd4fa91467d1d322e4049 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Aug 2025 06:36:10 +0000 Subject: [PATCH 23/42] chore(deps-dev): bump typescript from 5.8.3 to 5.9.2 in /queueConsumer Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.8.3 to 5.9.2. - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml) - [Commits](https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.2) --- updated-dependencies: - dependency-name: typescript dependency-version: 5.9.2 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- queueConsumer/package.json | 2 +- queueConsumer/yarn.lock | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/queueConsumer/package.json b/queueConsumer/package.json index 20d4574ee..aa32c5c15 100644 --- a/queueConsumer/package.json +++ b/queueConsumer/package.json @@ -49,6 +49,6 @@ "@nestjs/cli": "^11.0.10", "@types/dockerode": "^3.3.38", "@types/node": "24.3.0", - "typescript": "5.8.3" + "typescript": "5.9.2" } } diff --git a/queueConsumer/yarn.lock b/queueConsumer/yarn.lock index 703e6171d..4ac0f4920 100644 --- a/queueConsumer/yarn.lock +++ b/queueConsumer/yarn.lock @@ -4230,6 +4230,11 @@ typescript@5.8.3: resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.8.3.tgz#92f8a3e5e3cf497356f4178c34cd65a7f5e8440e" integrity sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ== +typescript@5.9.2: + version "5.9.2" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.9.2.tgz#d93450cddec5154a2d5cabe3b8102b83316fb2a6" + integrity sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A== + uid@2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/uid/-/uid-2.0.2.tgz#4b5782abf0f2feeefc00fa88006b2b3b7af3e3b9" From e06fc8915e8d03fb0a28515fb3557b0ca53c147d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Aug 2025 06:36:35 +0000 Subject: [PATCH 24/42] chore(deps): bump @swc/jest from 0.2.38 to 0.2.39 in /backend Bumps [@swc/jest](https://github.com/swc-project/pkgs) from 0.2.38 to 0.2.39. - [Commits](https://github.com/swc-project/pkgs/commits) --- updated-dependencies: - dependency-name: "@swc/jest" dependency-version: 0.2.39 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- backend/package.json | 2 +- backend/yarn.lock | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/backend/package.json b/backend/package.json index d003cb2b0..a70abbfcd 100644 --- a/backend/package.json +++ b/backend/package.json @@ -42,7 +42,7 @@ "@opentelemetry/sdk-node": "^0.203.0", "@opentelemetry/sdk-trace-base": "^2.0.0", "@swc/core": "^1.13.3", - "@swc/jest": "^0.2.38", + "@swc/jest": "^0.2.39", "@willsoto/nestjs-prometheus": "^6.0.1", "aws4": "^1.13.2", "axios": "^1.10.0", diff --git a/backend/yarn.lock b/backend/yarn.lock index efcb99040..39e47624c 100644 --- a/backend/yarn.lock +++ b/backend/yarn.lock @@ -1474,12 +1474,12 @@ slash "^3.0.0" strip-ansi "^6.0.0" -"@jest/create-cache-key-function@^29.7.0": - version "29.7.0" - resolved "https://registry.yarnpkg.com/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz#793be38148fab78e65f40ae30c36785f4ad859f0" - integrity sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA== +"@jest/create-cache-key-function@^30.0.0": + version "30.0.5" + resolved "https://registry.yarnpkg.com/@jest/create-cache-key-function/-/create-cache-key-function-30.0.5.tgz#6004225f7c143603bdb1a56099e9919cc056e581" + integrity sha512-W1kmkwPq/WTMQWgvbzWSCbXSqvjI6rkqBQCxuvYmd+g6o4b5gHP98ikfh/Ei0SKzHvWdI84TOXp0hRcbpr8Q0w== dependencies: - "@jest/types" "^29.6.3" + "@jest/types" "30.0.5" "@jest/diff-sequences@30.0.1": version "30.0.1" @@ -3114,12 +3114,12 @@ resolved "https://registry.yarnpkg.com/@swc/counter/-/counter-0.1.3.tgz#cc7463bd02949611c6329596fccd2b0ec782b0e9" integrity sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ== -"@swc/jest@^0.2.38": - version "0.2.38" - resolved "https://registry.yarnpkg.com/@swc/jest/-/jest-0.2.38.tgz#8b137e344c6c021d4e49ee2bc62b0e5e564d2c7c" - integrity sha512-HMoZgXWMqChJwffdDjvplH53g9G2ALQes3HKXDEdliB/b85OQ0CTSbxG8VSeCwiAn7cOaDVEt4mwmZvbHcS52w== +"@swc/jest@^0.2.39": + version "0.2.39" + resolved "https://registry.yarnpkg.com/@swc/jest/-/jest-0.2.39.tgz#482bee0adb0726fab1487a4f902a278ec563a6b7" + integrity sha512-eyokjOwYd0Q8RnMHri+8/FS1HIrIUKK/sRrFp8c1dThUOfNeCWbLmBP1P5VsKdvmkd25JaH+OKYwEYiAYg9YAA== dependencies: - "@jest/create-cache-key-function" "^29.7.0" + "@jest/create-cache-key-function" "^30.0.0" "@swc/counter" "^0.1.3" jsonc-parser "^3.2.0" From 372849bccf08930856128a9e4c9a45b639ee4e37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cyrill=20P=C3=BCntener?= Date: Thu, 21 Aug 2025 11:21:48 +0200 Subject: [PATCH 25/42] improve DevEx by adding fake oauth (#1687) --- .env | 1 + backend/access_config.json | 2 +- backend/src/endpoints/auth/auth.controller.ts | 28 ++++- backend/src/endpoints/auth/auth.module.ts | 2 + .../src/endpoints/auth/fake-oauth.strategy.ts | 75 +++++++++++++ backend/src/services/auth.service.ts | 22 ++++ common/environment.ts | 4 + common/frontend_shared/enum.ts | 1 + common/seeds/user/create-users.seed.ts | 4 +- dev-oauth/Dockerfile | 17 +++ dev-oauth/fake_oauth.py | 103 ++++++++++++++++++ dev-oauth/templates/login.html | 42 +++++++ docker-compose.yml | 7 ++ frontend/src/environment.ts | 6 + frontend/src/pages/login-page.vue | 52 ++++++--- 15 files changed, 345 insertions(+), 21 deletions(-) create mode 100644 backend/src/endpoints/auth/fake-oauth.strategy.ts create mode 100644 dev-oauth/Dockerfile create mode 100644 dev-oauth/fake_oauth.py create mode 100644 dev-oauth/templates/login.html diff --git a/.env b/.env index f0f44cbae..8a07ca41f 100644 --- a/.env +++ b/.env @@ -25,6 +25,7 @@ ENTITIES=dist/**/*.entity.js SEED=true +VITE_USE_FAKE_OAUTH_FOR_DEVELOPMENT=true GOOGLE_KEY_FILE=grandtourdatasets-5295745f7fab.json GOOGLE_CLIENT_ID=237481987385-av4suqf7p0qjkmvjo8bc6jdf3g6nb0u7.apps.googleusercontent.com GOOGLE_CLIENT_SECRET=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 diff --git a/backend/access_config.json b/backend/access_config.json index c3c5a9299..00cdb58e1 100644 --- a/backend/access_config.json +++ b/backend/access_config.json @@ -1,7 +1,7 @@ { "emails": [ { - "email": "leggedrobotics.com", + "email": "kleinkram.leggedrobotics.com", "access_groups": ["00000000-0000-0000-0000-000000000000"] } ], diff --git a/backend/src/endpoints/auth/auth.controller.ts b/backend/src/endpoints/auth/auth.controller.ts index 105b9dd0c..b101eff8b 100644 --- a/backend/src/endpoints/auth/auth.controller.ts +++ b/backend/src/endpoints/auth/auth.controller.ts @@ -1,7 +1,15 @@ import User from '@common/entities/user/user.entity'; import env from '@common/environment'; -import { CookieNames } from '@common/frontend_shared/enum'; -import { Controller, Get, Post, Req, Res, UseGuards } from '@nestjs/common'; +import { CookieNames, Providers } from '@common/frontend_shared/enum'; +import { + Controller, + Get, + MethodNotAllowedException, + Post, + Req, + Res, + UseGuards, +} from '@nestjs/common'; import { JwtService } from '@nestjs/jwt'; import { AuthGuard } from '@nestjs/passport'; import { Request, Response } from 'express'; @@ -26,6 +34,13 @@ export class AuthController { // OAuth is handled by the AuthGuard } + @Get('fake-oauth') + @UseGuards(AuthGuard(Providers.FakeOAuth)) + async fakeOAuth(): Promise { + // Initiates the GitHub OAuth flow + // OAuth is handled by the AuthGuard + } + @Get('google') @UseGuards(AuthGuard('google')) async googleAuth(): Promise { @@ -47,6 +62,15 @@ export class AuthController { this.handleAuthRedirect(request, response); } + @Get('fake-oauth/callback') + @UseGuards(AuthGuard(Providers.FakeOAuth)) + @OutputDto(null) // TODO: type API response + fakeOAuthAuthRedirect(@Req() request, @Res() response: Response): void { + if (!env.VITE_USE_FAKE_OAUTH_FOR_DEVELOPMENT) + throw new MethodNotAllowedException(); + this.handleAuthRedirect(request, response); + } + private handleAuthRedirect( @Req() request: Request, @Res() response: Response, diff --git a/backend/src/endpoints/auth/auth.module.ts b/backend/src/endpoints/auth/auth.module.ts index bc2a5834d..172287446 100644 --- a/backend/src/endpoints/auth/auth.module.ts +++ b/backend/src/endpoints/auth/auth.module.ts @@ -24,6 +24,7 @@ import { AccessService } from '../../services/access.service'; import { ProjectGuardService } from '../../services/project-guard.service'; import { AccessController } from './access.controller'; import { AuthGuardService } from './auth-guard.service'; +import { FakeOauthStrategy } from './fake-oauth.strategy'; import { GitHubStrategy } from './github.strategy'; import { MissionGuardService } from './mission-guard.service'; @@ -56,6 +57,7 @@ import { MissionGuardService } from './mission-guard.service'; AccessService, GoogleStrategy, GitHubStrategy, + FakeOauthStrategy, ProjectGuardService, MissionGuardService, AuthGuardService, diff --git a/backend/src/endpoints/auth/fake-oauth.strategy.ts b/backend/src/endpoints/auth/fake-oauth.strategy.ts new file mode 100644 index 000000000..8969433e0 --- /dev/null +++ b/backend/src/endpoints/auth/fake-oauth.strategy.ts @@ -0,0 +1,75 @@ +import env from '@common/environment'; +import { Providers } from '@common/frontend_shared/enum'; +import { Injectable } from '@nestjs/common'; +import { PassportStrategy } from '@nestjs/passport'; +import e from 'express'; +import { + Strategy as OAuth2Strategy, + StrategyOptions, + VerifyCallback, +} from 'passport-oauth2'; +import logger from '../../logger'; +import { AuthService } from '../../services/auth.service'; + +/** + * + * A very basic OAuth2 strategy for local development and testing purposes. + * Do NOT use this in production! + * + */ +@Injectable() +export class FakeOauthStrategy extends PassportStrategy( + OAuth2Strategy, + Providers.FakeOAuth, +) { + constructor(private authService: AuthService) { + super({ + authorizationURL: 'http://localhost:8004/oauth/authorize', + tokenURL: 'http://fake-oauth:5000/oauth/token', + // no need to pass clientID and clientSecret as this is a fake OAuth provider + // this is used for local development and testing purposes only + clientID: 'some-random-string-it-does-not-matter', + clientSecret: 'some-random-string-it-does-not-matter', + callbackURL: `${env.ENDPOINT}/auth/fake-oauth/callback`, + scope: [], + } as StrategyOptions); + } + + authenticate(request: e.Request, options?: any) { + options.state = request.query['state']; + super.authenticate(request, options); + } + + async validate( + accessToken: string, + refreshToken: string, + profile: any, + callback: VerifyCallback, + ): Promise { + // fetch profile from http://fake-oauth:5000/oauth/profile + + const fetchedProfileResponse = await fetch( + 'http://fake-oauth:5000/oauth/profile', + { + headers: { + Authorization: `Bearer ${accessToken}`, + }, + }, + ); + + const fetchedProfile = await fetchedProfileResponse.json(); + const user = + await this.authService.validateAndCreateUserByFakeOAuth( + fetchedProfile, + ); + + if (user) { + logger.debug(`Login successful for ${user.uuid}`); + callback(null, user); + return; + } + + callback(null); + return; + } +} diff --git a/backend/src/services/auth.service.ts b/backend/src/services/auth.service.ts index 14bd6a5d5..7714406de 100644 --- a/backend/src/services/auth.service.ts +++ b/backend/src/services/auth.service.ts @@ -72,6 +72,28 @@ export class AuthService implements OnModuleInit { ); } + async validateAndCreateUserByFakeOAuth(profile: any): Promise { + const { id, email, displayName, photo } = profile; + + const account = await this.accountRepository.findOne({ + where: { oauthID: id, provider: Providers.FakeOAuth }, + relations: ['user'], + }); + + if (account !== null && account.user === undefined) { + logger.error('Account exists but has no linked user!'); + throw new AuthFlowException( + 'Account exists but has no linked user!', + ); + } + + if (account?.user !== undefined) { + return account.user; + } + + return this.create(id, Providers.FakeOAuth, email, displayName, photo); + } + async validateAndCreateUserByGoogle(profile: any): Promise { const { id, emails, displayName, photos } = profile; const email = emails[0].value; diff --git a/common/environment.ts b/common/environment.ts index b5682cbb2..dffb639be 100644 --- a/common/environment.ts +++ b/common/environment.ts @@ -186,4 +186,8 @@ export default { get DOCS_URL(): string { return asString(process.env['DOCS_URL']); }, + + get VITE_USE_FAKE_OAUTH_FOR_DEVELOPMENT(): boolean { + return asBoolean(process.env['VITE_USE_FAKE_OAUTH_FOR_DEVELOPMENT']); + }, }; diff --git a/common/frontend_shared/enum.ts b/common/frontend_shared/enum.ts index fb87e0b23..e9d626cfa 100644 --- a/common/frontend_shared/enum.ts +++ b/common/frontend_shared/enum.ts @@ -106,6 +106,7 @@ export enum FileType { export enum Providers { GOOGLE = 'google', GITHUB = 'github', + FakeOAuth = 'fake-oauth', // for local dev only } export enum DataType { diff --git a/common/seeds/user/create-users.seed.ts b/common/seeds/user/create-users.seed.ts index 693078dbc..e8c3a62e4 100644 --- a/common/seeds/user/create-users.seed.ts +++ b/common/seeds/user/create-users.seed.ts @@ -21,7 +21,7 @@ export default class CreateUsers implements Seeder { private ACCESS_GROUP_COUNT = 20; private PROJECT_COUNT = 10; private GROUP_ACCESS_COUNT = 2; - private SEED_ADMINS = false; + private SEED_ADMINS = true; private TAG_TYPE_COUNT = 10; public async run(factory: Factory, conn: Connection): Promise { @@ -49,7 +49,7 @@ export default class CreateUsers implements Seeder { ); // Generate Users... - const adminMails = ['cyrillp@leggedrobotics.com']; + const adminMails = ['admin@kleinkram.leggedrobotics.com']; // generate admin users // and add them to the affiliation group diff --git a/dev-oauth/Dockerfile b/dev-oauth/Dockerfile new file mode 100644 index 000000000..2da1ef062 --- /dev/null +++ b/dev-oauth/Dockerfile @@ -0,0 +1,17 @@ +# Use an official lightweight Python image +FROM python:3.10-slim + +# Set the working directory +WORKDIR /app + +# Install required dependencies +RUN pip install flask + +# Copy the application files into the container +COPY . . + +# Expose the port Flask runs on +EXPOSE 5000 + +# Command to run the Flask app +CMD ["python", "fake_oauth.py"] \ No newline at end of file diff --git a/dev-oauth/fake_oauth.py b/dev-oauth/fake_oauth.py new file mode 100644 index 000000000..8c2609996 --- /dev/null +++ b/dev-oauth/fake_oauth.py @@ -0,0 +1,103 @@ +from flask import Flask, render_template, request, redirect, jsonify + +app = Flask(__name__) + +# Fake users in HitobitoProfile format +FAKE_USERS = [ + { + "id": "1", + "email": "admin@kleinkram.leggedrobotics.com", + "displayName": "Kleinkram Admin User Nr. 1", + "photo": "https://randomuser.me/api/portraits/men/8.jpg", + "comment": "This user has admin access to Kleinkram. It sees all seeded projects." + }, + { + "id": "2", + "email": "internal-user@kleinkram.leggedrobotics.com", + "displayName": "Kleinkram User Nr. 2", + "photo": "https://randomuser.me/api/portraits/women/71.jpg", + "comment": "This user is an internal user of Kleinkram. She is part of an affiliation group and can create projects. This user sees no seeded projects." + }, + { + "id": "3", + "email": "external-user@example.com", + "displayName": "External Kleinkram User Nr. 3", + "photo": "https://randomuser.me/api/portraits/women/88.jpg", + "comment": "This user is an external user of Kleinkram. She cannot create any new projects, be default she sees no projects." + }, +] + +# Store issued tokens +ACTIVE_TOKENS = {} + +@app.route("/") +def home(): + """Homepage with a fake login screen""" + return render_template("login.html", users=FAKE_USERS) + +@app.route("/oauth/authorize") +def authorize(): + """OAuth2 Authorization Endpoint - User selects an account""" + client_id = request.args.get("client_id") + redirect_uri = request.args.get("redirect_uri") + + return render_template("login.html", users=FAKE_USERS, redirect_uri=redirect_uri) + +@app.route("/login", methods=["POST"]) +def login(): + """Handles login and redirects to the given redirect_uri with a fake code""" + user_id = request.form.get("user_id") + redirect_uri = request.form.get("redirect_uri") + + user = next((u for u in FAKE_USERS if u["id"] == user_id), None) + if not user: + return "User not found", 400 + + fake_auth_code = f"fake-auth-code-{user['id']}" + print(f"Generated fake auth code: {fake_auth_code} for user: {user['email']}") + return redirect(f"{redirect_uri}?code={fake_auth_code}") + +@app.route("/oauth/token", methods=["POST"]) +def token(): + """OAuth2 Token Exchange - Returns a fake access token""" + auth_code = request.form.get("code") + + # Extract user ID from fake auth code + try: + user_id = auth_code.replace("fake-auth-code-", "") + except ValueError: + return "Invalid authorization code", 400 + + user = next((u for u in FAKE_USERS if u["id"] == user_id), None) + if not user: + return "Invalid user", 400 + + # Generate a fake access token and store it + access_token = f"fake-token-{user['id']}" + ACTIVE_TOKENS[access_token] = user + + # Simulate OAuth2 token response + response = { + "access_token": access_token, + "token_type": "bearer", + "expires_in": 3600, + } + return jsonify(response) + +@app.route("/oauth/profile", methods=["GET"]) +def profile(): + """Returns the user profile based on the access token""" + auth_header = request.headers.get("Authorization") + if not auth_header or not auth_header.startswith("Bearer "): + return jsonify({"error": "Missing or invalid authorization header"}), 401 + + access_token = auth_header.split(" ")[1] + user = ACTIVE_TOKENS.get(access_token) + + if not user: + return jsonify({"error": "Invalid or expired token"}), 401 + + return jsonify(user) + +if __name__ == "__main__": + app.run(host="0.0.0.0", port=5000, debug=True) \ No newline at end of file diff --git a/dev-oauth/templates/login.html b/dev-oauth/templates/login.html new file mode 100644 index 000000000..58b97f58f --- /dev/null +++ b/dev-oauth/templates/login.html @@ -0,0 +1,42 @@ + + + + + + Fake OAuth2 Login + + + +
+

Select a user to log into Kleinkram

+
+ + +
+
+ {% for user in users %} +
+
+
+
+ {{ user.displayName }} +
+

{{ user.comment }}

+
+ +
+
+ {% endfor %} +
+
+
+
+ + + + \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index 56978aae6..cd40151c9 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -287,6 +287,13 @@ services: networks: - private-network + fake-oauth: + build: dev-oauth + ports: + - '8004:5000' + networks: + - private-network + - public-network volumes: db_data: minio_data: diff --git a/frontend/src/environment.ts b/frontend/src/environment.ts index 4f3c17381..23081c87c 100644 --- a/frontend/src/environment.ts +++ b/frontend/src/environment.ts @@ -94,4 +94,10 @@ export default { get DEV(): boolean { return asBoolean(process.env.DEV); }, + + get USE_FAKE_OAUTH_FOR_DEVELOPMENT(): boolean { + return asBoolean( + import.meta.env.VITE_USE_FAKE_OAUTH_FOR_DEVELOPMENT || 'false', + ); + }, }; diff --git a/frontend/src/pages/login-page.vue b/frontend/src/pages/login-page.vue index 319c0ac42..af9e36111 100644 --- a/frontend/src/pages/login-page.vue +++ b/frontend/src/pages/login-page.vue @@ -51,23 +51,36 @@ Login to Kleinkram - + - +
{{ @@ -104,6 +117,9 @@ import { useRouter } from 'vue-router'; const $router = useRouter(); +const useFakeOauth = + import.meta.env.VITE_USE_FAKE_OAUTH_FOR_DEVELOPMENT === 'true'; + const { data: me, error } = useQuery({ queryKey: ['me'], queryFn: getMe, @@ -118,6 +134,10 @@ const loginWithGitHub = (): void => { login('github'); }; +const loginWithFakeOAuth = (): void => { + login('fake-oauth'); +}; + watch( [me, error], async ([_me, _error]) => { From c4de3ff507d5745ecc2a09fd8dc1b8d11b917bcc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cyrill=20P=C3=BCntener?= Date: Thu, 21 Aug 2025 12:09:53 +0200 Subject: [PATCH 26/42] allow to use fake-oauth with cli --- cli/kleinkram/cli/app.py | 6 +++--- dev-oauth/fake_oauth.py | 13 ++++++++++-- dev-oauth/templates/login.html | 4 ++++ frontend/src/pages/login-page.vue | 34 +++++++++++++++---------------- 4 files changed, 34 insertions(+), 23 deletions(-) diff --git a/cli/kleinkram/cli/app.py b/cli/kleinkram/cli/app.py index ed62d37ee..226d13472 100644 --- a/cli/kleinkram/cli/app.py +++ b/cli/kleinkram/cli/app.py @@ -131,7 +131,7 @@ def login( "google", "--oauth-provider", "-p", - help="OAuth provider to use for login. Supported providers: google, github.", + help="OAuth provider to use for login. Supported providers: google, github, fake-oauth.", show_default=True, ), key: Optional[str] = typer.Option(None, help="CLI key"), @@ -139,9 +139,9 @@ def login( ) -> None: # validate oAuthProvider - if oAuthProvider not in ["google", "github"]: + if oAuthProvider not in ["google", "github", "fake-oauth"]: raise typer.BadParameter( - f"Unsupported OAuth provider '{oAuthProvider}'. Supported providers: google, github." + f"Unsupported OAuth provider '{oAuthProvider}'. Supported providers: google, github, fake-oauth." ) login_flow(oAuthProvider=oAuthProvider, key=key, headless=headless) diff --git a/dev-oauth/fake_oauth.py b/dev-oauth/fake_oauth.py index 8c2609996..15335b985 100644 --- a/dev-oauth/fake_oauth.py +++ b/dev-oauth/fake_oauth.py @@ -40,14 +40,17 @@ def authorize(): """OAuth2 Authorization Endpoint - User selects an account""" client_id = request.args.get("client_id") redirect_uri = request.args.get("redirect_uri") + state = request.args.get("state") # Get the state parameter - return render_template("login.html", users=FAKE_USERS, redirect_uri=redirect_uri) + # Pass the state parameter to the template + return render_template("login.html", users=FAKE_USERS, redirect_uri=redirect_uri, state=state) @app.route("/login", methods=["POST"]) def login(): """Handles login and redirects to the given redirect_uri with a fake code""" user_id = request.form.get("user_id") redirect_uri = request.form.get("redirect_uri") + state = request.form.get("state") # Get the state parameter from the form user = next((u for u in FAKE_USERS if u["id"] == user_id), None) if not user: @@ -55,7 +58,13 @@ def login(): fake_auth_code = f"fake-auth-code-{user['id']}" print(f"Generated fake auth code: {fake_auth_code} for user: {user['email']}") - return redirect(f"{redirect_uri}?code={fake_auth_code}") + + # Append the state parameter to the redirect URL if it exists + redirect_url = f"{redirect_uri}?code={fake_auth_code}" + if state: + redirect_url += f"&state={state}" + + return redirect(redirect_url) @app.route("/oauth/token", methods=["POST"]) def token(): diff --git a/dev-oauth/templates/login.html b/dev-oauth/templates/login.html index 58b97f58f..c9479d580 100644 --- a/dev-oauth/templates/login.html +++ b/dev-oauth/templates/login.html @@ -14,6 +14,10 @@

Select a user to log into Kleinkram

+ + {% if state %} + + {% endif %}
diff --git a/frontend/src/pages/login-page.vue b/frontend/src/pages/login-page.vue index af9e36111..ebd95a167 100644 --- a/frontend/src/pages/login-page.vue +++ b/frontend/src/pages/login-page.vue @@ -62,25 +62,23 @@ /> - +
{{ From b5790ad137a86c7a97e2b7aa15150bb98475d8b3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 Aug 2025 08:34:00 +0000 Subject: [PATCH 27/42] chore(deps): bump the open-telemetry group in /backend with 2 updates Bumps the open-telemetry group in /backend with 2 updates: [@opentelemetry/instrumentation-pg](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-pg) and [@opentelemetry/instrumentation-winston](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-winston). Updates `@opentelemetry/instrumentation-pg` from 0.55.0 to 0.56.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/instrumentation-pg/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/commits/instrumentation-pg-v0.56.0/packages/instrumentation-pg) Updates `@opentelemetry/instrumentation-winston` from 0.48.0 to 0.48.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/instrumentation-winston/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/commits/instrumentation-mysql-v0.48.1/packages/instrumentation-winston) --- updated-dependencies: - dependency-name: "@opentelemetry/instrumentation-pg" dependency-version: 0.56.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: open-telemetry - dependency-name: "@opentelemetry/instrumentation-winston" dependency-version: 0.48.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: open-telemetry ... Signed-off-by: dependabot[bot] --- backend/package.json | 4 ++-- backend/yarn.lock | 26 +++++++++++++------------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/backend/package.json b/backend/package.json index d003cb2b0..5d7a3b586 100644 --- a/backend/package.json +++ b/backend/package.json @@ -37,8 +37,8 @@ "@opentelemetry/instrumentation-fetch": "^0.203.0", "@opentelemetry/instrumentation-http": "^0.203.0", "@opentelemetry/instrumentation-nestjs-core": "^0.49.0", - "@opentelemetry/instrumentation-pg": "^0.55.0", - "@opentelemetry/instrumentation-winston": "^0.48.0", + "@opentelemetry/instrumentation-pg": "^0.56.0", + "@opentelemetry/instrumentation-winston": "^0.48.1", "@opentelemetry/sdk-node": "^0.203.0", "@opentelemetry/sdk-trace-base": "^2.0.0", "@swc/core": "^1.13.3", diff --git a/backend/yarn.lock b/backend/yarn.lock index efcb99040..631c0e740 100644 --- a/backend/yarn.lock +++ b/backend/yarn.lock @@ -2274,22 +2274,22 @@ "@opentelemetry/instrumentation" "^0.203.0" "@opentelemetry/semantic-conventions" "^1.30.0" -"@opentelemetry/instrumentation-pg@^0.55.0": - version "0.55.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-pg/-/instrumentation-pg-0.55.0.tgz#f411d1e48c50b1c1f0f185d9fe94cfbb8812d8f6" - integrity sha512-yfJ5bYE7CnkW/uNsnrwouG/FR7nmg09zdk2MSs7k0ZOMkDDAE3WBGpVFFApGgNu2U+gtzLgEzOQG4I/X+60hXw== +"@opentelemetry/instrumentation-pg@^0.56.0": + version "0.56.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-pg/-/instrumentation-pg-0.56.0.tgz#487677b8c7803dce8b013051ea7eea3a3b57faca" + integrity sha512-A/J4SlGX8Y0Wwp7Y66fsNCFT/1h9lmBzqwTnfWW/bULtcKFqkQfqhs3G8+4cRxX02UI2z7T1aW5bsyc6QSYc1Q== dependencies: "@opentelemetry/core" "^2.0.0" "@opentelemetry/instrumentation" "^0.203.0" - "@opentelemetry/semantic-conventions" "^1.27.0" + "@opentelemetry/semantic-conventions" "^1.34.0" "@opentelemetry/sql-common" "^0.41.0" "@types/pg" "8.15.4" "@types/pg-pool" "2.0.6" -"@opentelemetry/instrumentation-winston@^0.48.0": - version "0.48.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-winston/-/instrumentation-winston-0.48.0.tgz#9b4cede872fe16f48e9a546608e711cdb206a577" - integrity sha512-QuKbswAaQfRULhtlYbeNC9gOAXPxOSCE4BjIzuY1oEsc84kIsHUjn3yvY9Q83s3eg3j0JycNcAMi8u0yTl5PIQ== +"@opentelemetry/instrumentation-winston@^0.48.1": + version "0.48.1" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-winston/-/instrumentation-winston-0.48.1.tgz#efa14ab686485f41400ea1cea8cbf41d22a17a19" + integrity sha512-XyOuVwdziirHHYlsw+BWrvdI/ymjwnexupKA787zQQ+D5upaE/tseZxjfQa7+t4+FdVLxHICaMTmkSD4yZHpzQ== dependencies: "@opentelemetry/api-logs" "^0.203.0" "@opentelemetry/instrumentation" "^0.203.0" @@ -2427,10 +2427,10 @@ "@opentelemetry/core" "2.0.1" "@opentelemetry/sdk-trace-base" "2.0.1" -"@opentelemetry/semantic-conventions@^1.27.0", "@opentelemetry/semantic-conventions@^1.29.0", "@opentelemetry/semantic-conventions@^1.30.0": - version "1.32.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.32.0.tgz#a15e8f78f32388a7e4655e7f539570e40958ca3f" - integrity sha512-s0OpmpQFSfMrmedAn9Lhg4KWJELHCU6uU9dtIJ28N8UGhf9Y55im5X8fEzwhwDwiSqN+ZPSNrDJF7ivf/AuRPQ== +"@opentelemetry/semantic-conventions@^1.27.0", "@opentelemetry/semantic-conventions@^1.29.0", "@opentelemetry/semantic-conventions@^1.30.0", "@opentelemetry/semantic-conventions@^1.34.0": + version "1.36.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.36.0.tgz#149449bd4df4d0464220915ad4164121e0d75d4d" + integrity sha512-TtxJSRD8Ohxp6bKkhrm27JRHAxPczQA7idtcTOMYI+wQRRrfgqxHv1cFbCApcSnNjtXkmzFozn6jQtFrOmbjPQ== "@opentelemetry/sql-common@^0.41.0": version "0.41.0" From 4156e6250ef808df69ba8d109d68449cf55df6f7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 Aug 2025 11:25:35 +0000 Subject: [PATCH 28/42] chore(deps-dev): bump eslint-config-prettier in /backend Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 10.1.2 to 10.1.8. - [Release notes](https://github.com/prettier/eslint-config-prettier/releases) - [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/eslint-config-prettier/compare/v10.1.2...v10.1.8) --- updated-dependencies: - dependency-name: eslint-config-prettier dependency-version: 10.1.8 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- backend/package.json | 2 +- backend/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/package.json b/backend/package.json index d003cb2b0..4109c9c3b 100644 --- a/backend/package.json +++ b/backend/package.json @@ -90,7 +90,7 @@ "@typescript-eslint/eslint-plugin": "^8.32.1", "@typescript-eslint/parser": "^8.25.0", "eslint": "^9.33.0", - "eslint-config-prettier": "^10.0.1", + "eslint-config-prettier": "^10.1.8", "eslint-plugin-prettier": "^5.5.4", "jest": "^29.7.0", "jest-junit": "^16.0.0", diff --git a/backend/yarn.lock b/backend/yarn.lock index efcb99040..29e049405 100644 --- a/backend/yarn.lock +++ b/backend/yarn.lock @@ -4946,10 +4946,10 @@ escape-string-regexp@^4.0.0: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== -eslint-config-prettier@^10.0.1: - version "10.1.2" - resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-10.1.2.tgz#31a4b393c40c4180202c27e829af43323bf85276" - integrity sha512-Epgp/EofAUeEpIdZkW60MHKvPyru1ruQJxPL+WIycnaPApuseK0Zpkrh/FwL9oIpQvIhJwV7ptOy0DWUjTlCiA== +eslint-config-prettier@^10.1.8: + version "10.1.8" + resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-10.1.8.tgz#15734ce4af8c2778cc32f0b01b37b0b5cd1ecb97" + integrity sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w== eslint-plugin-prettier@^5.5.4: version "5.5.4" From b73e4b7ee14be82d195a21091a4e25ede99ed39b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 Aug 2025 11:28:53 +0000 Subject: [PATCH 29/42] chore(deps): bump @faker-js/faker from 9.9.0 to 10.0.0 in /common Bumps [@faker-js/faker](https://github.com/faker-js/faker) from 9.9.0 to 10.0.0. - [Release notes](https://github.com/faker-js/faker/releases) - [Changelog](https://github.com/faker-js/faker/blob/next/CHANGELOG.md) - [Commits](https://github.com/faker-js/faker/compare/v9.9.0...v10.0.0) --- updated-dependencies: - dependency-name: "@faker-js/faker" dependency-version: 10.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- common/package.json | 2 +- common/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/common/package.json b/common/package.json index 90fa222e6..673e6c26f 100644 --- a/common/package.json +++ b/common/package.json @@ -7,7 +7,7 @@ "seed:run": "ts-node ./node_modules/typeorm-seeding/dist/cli.js seed" }, "dependencies": { - "@faker-js/faker": "^9.9.0", + "@faker-js/faker": "^10.0.0", "@nestjs/swagger": "^11.2.0", "bull": "^4.16.4", "class-transformer": "^0.5.1", diff --git a/common/yarn.lock b/common/yarn.lock index 03487397b..4467ce34e 100644 --- a/common/yarn.lock +++ b/common/yarn.lock @@ -16,10 +16,10 @@ dependencies: "@jridgewell/trace-mapping" "0.3.9" -"@faker-js/faker@^9.9.0": - version "9.9.0" - resolved "https://registry.yarnpkg.com/@faker-js/faker/-/faker-9.9.0.tgz#3ad015fbbaaae7af3149555e0f22b4b30134c69d" - integrity sha512-OEl393iCOoo/z8bMezRlJu+GlRGlsKbUAN7jKB6LhnKoqKve5DXRpalbItIIcwnCjs1k/FOPjFzcA6Qn+H+YbA== +"@faker-js/faker@^10.0.0": + version "10.0.0" + resolved "https://registry.yarnpkg.com/@faker-js/faker/-/faker-10.0.0.tgz#df11f0ba2b2d7243574e34364948d6a25163c6f4" + integrity sha512-UollFEUkVXutsaP+Vndjxar40Gs5JL2HeLcl8xO1QAjJgOdhc3OmBFWyEylS+RddWaaBiAzH+5/17PLQJwDiLw== "@ioredis/commands@^1.1.1": version "1.2.0" From e630b36123f42275624b3869796d67b03038de3a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 Aug 2025 12:22:06 +0000 Subject: [PATCH 30/42] chore(deps-dev): bump @types/cookie-parser in /backend Bumps [@types/cookie-parser](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cookie-parser) from 1.4.8 to 1.4.9. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/cookie-parser) --- updated-dependencies: - dependency-name: "@types/cookie-parser" dependency-version: 1.4.9 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- backend/package.json | 2 +- backend/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/package.json b/backend/package.json index d003cb2b0..306f8e0d6 100644 --- a/backend/package.json +++ b/backend/package.json @@ -79,7 +79,7 @@ "@nestjs/cli": "^11.0.6", "@nestjs/schematics": "^11.0.4", "@nestjs/testing": "^10.0.0", - "@types/cookie-parser": "^1.4.7", + "@types/cookie-parser": "^1.4.9", "@types/express": "^5.0.0", "@types/jest": "^29.5.2", "@types/node": "^24.0.7", diff --git a/backend/yarn.lock b/backend/yarn.lock index efcb99040..eac60bef9 100644 --- a/backend/yarn.lock +++ b/backend/yarn.lock @@ -3212,10 +3212,10 @@ dependencies: "@types/node" "*" -"@types/cookie-parser@^1.4.7": - version "1.4.8" - resolved "https://registry.yarnpkg.com/@types/cookie-parser/-/cookie-parser-1.4.8.tgz#d2215e7915f624fbfe4233da8f063f511679f1f3" - integrity sha512-l37JqFrOJ9yQfRQkljb41l0xVphc7kg5JTjjr+pLRZ0IyZ49V4BQ8vbF4Ut2C2e+WH4al3xD3ZwYwIUfnbT4NQ== +"@types/cookie-parser@^1.4.9": + version "1.4.9" + resolved "https://registry.yarnpkg.com/@types/cookie-parser/-/cookie-parser-1.4.9.tgz#f0e79c766a58ee7369a52e7509b3840222f68ed2" + integrity sha512-tGZiZ2Gtc4m3wIdLkZ8mkj1T6CEHb35+VApbL2T14Dew8HA7c+04dmKqsKRNC+8RJPm16JEK0tFSwdZqubfc4g== "@types/cookiejar@^2.1.5": version "2.1.5" From 0d61aacbb348fd2cc93184d278a7d06146cd7a37 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 Aug 2025 12:51:01 +0000 Subject: [PATCH 31/42] chore(deps): bump quasar from 2.18.1 to 2.18.2 in /frontend Bumps [quasar](https://github.com/quasarframework/quasar) from 2.18.1 to 2.18.2. - [Release notes](https://github.com/quasarframework/quasar/releases) - [Commits](https://github.com/quasarframework/quasar/compare/quasar-v2.18.1...quasar-v2.18.2) --- updated-dependencies: - dependency-name: quasar dependency-version: 2.18.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- frontend/package.json | 2 +- frontend/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/frontend/package.json b/frontend/package.json index 5846a70dd..07f0865bb 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -20,7 +20,7 @@ "jwt-decode": "^4.0.0", "p-limit": "^6.1.0", "postcss": "^8.5.3", - "quasar": "^2.18.1", + "quasar": "^2.18.2", "spark-md5": "^3.0.2", "vue": "^3.5.18", "vue-echarts": "^7.0.3", diff --git a/frontend/yarn.lock b/frontend/yarn.lock index beb4e7b00..8feceb90b 100644 --- a/frontend/yarn.lock +++ b/frontend/yarn.lock @@ -3336,10 +3336,10 @@ qs@6.13.0: dependencies: side-channel "^1.0.6" -quasar@^2.18.1: - version "2.18.1" - resolved "https://registry.yarnpkg.com/quasar/-/quasar-2.18.1.tgz#3e9c68ef1db72cbbb188f2f943ac03662e712162" - integrity sha512-db/P64Mzpt1uXJ0MapaG+IYJQ9hHDb5KtTCoszwC78DR7sA+Uoj7nBW2EytwYykIExEmqavOvKrdasTvqhkgEg== +quasar@^2.18.2: + version "2.18.2" + resolved "https://registry.yarnpkg.com/quasar/-/quasar-2.18.2.tgz#3bcf2e53371ec10bffc81b319b320e620e3953b7" + integrity sha512-SeSAamH4vgYH9alLTdVL2o1fTTwz7VZnS2+gvIwt6qsH3ndrn/tQW64sWE78VSvrHlWINYbXESVF/cvWEuTYxg== randombytes@^2.1.0: version "2.1.0" From f87dc4a2f34da288bd7befa16bdd417de2a354d1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 Aug 2025 12:56:51 +0000 Subject: [PATCH 32/42] chore(deps): bump vue from 3.5.18 to 3.5.20 in /frontend Bumps [vue](https://github.com/vuejs/core) from 3.5.18 to 3.5.20. - [Release notes](https://github.com/vuejs/core/releases) - [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md) - [Commits](https://github.com/vuejs/core/compare/v3.5.18...v3.5.20) --- updated-dependencies: - dependency-name: vue dependency-version: 3.5.20 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- frontend/package.json | 2 +- frontend/yarn.lock | 140 +++++++++++++++++++++--------------------- 2 files changed, 71 insertions(+), 71 deletions(-) diff --git a/frontend/package.json b/frontend/package.json index 5846a70dd..7e27cf614 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -22,7 +22,7 @@ "postcss": "^8.5.3", "quasar": "^2.18.1", "spark-md5": "^3.0.2", - "vue": "^3.5.18", + "vue": "^3.5.20", "vue-echarts": "^7.0.3", "vue-json-pretty": "^2.5.0", "vue-router": "^4.5.1" diff --git a/frontend/yarn.lock b/frontend/yarn.lock index beb4e7b00..a7615be59 100644 --- a/frontend/yarn.lock +++ b/frontend/yarn.lock @@ -622,14 +622,14 @@ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz#a7054dcc145a967dd4dc8fee845a57c1316c9df8" integrity sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow== -"@babel/parser@^7.28.0": - version "7.28.0" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.28.0.tgz#979829fbab51a29e13901e5a80713dbcb840825e" - integrity sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g== +"@babel/parser@^7.28.3": + version "7.28.3" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.28.3.tgz#d2d25b814621bca5fe9d172bc93792547e7a2a71" + integrity sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA== dependencies: - "@babel/types" "^7.28.0" + "@babel/types" "^7.28.2" -"@babel/types@^7.28.0": +"@babel/types@^7.28.2": version "7.28.2" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.28.2.tgz#da9db0856a9a88e0a13b019881d7513588cf712b" integrity sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ== @@ -1683,47 +1683,47 @@ path-browserify "^1.0.1" vscode-uri "^3.0.8" -"@vue/compiler-core@3.5.18": - version "3.5.18" - resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.5.18.tgz#521a138cdd970d9bfd27e42168d12f77a04b2074" - integrity sha512-3slwjQrrV1TO8MoXgy3aynDQ7lslj5UqDxuHnrzHtpON5CBinhWjJETciPngpin/T3OuW3tXUf86tEurusnztw== +"@vue/compiler-core@3.5.20": + version "3.5.20" + resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.5.20.tgz#ea100646460703c98117b88900aab4aa7e6f797e" + integrity sha512-8TWXUyiqFd3GmP4JTX9hbiTFRwYHgVL/vr3cqhr4YQ258+9FADwvj7golk2sWNGHR67QgmCZ8gz80nQcMokhwg== dependencies: - "@babel/parser" "^7.28.0" - "@vue/shared" "3.5.18" + "@babel/parser" "^7.28.3" + "@vue/shared" "3.5.20" entities "^4.5.0" estree-walker "^2.0.2" source-map-js "^1.2.1" -"@vue/compiler-dom@3.5.18", "@vue/compiler-dom@^3.5.0": - version "3.5.18" - resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.5.18.tgz#e13504492c3061ec5bbe6a2e789f15261d4f03a7" - integrity sha512-RMbU6NTU70++B1JyVJbNbeFkK+A+Q7y9XKE2EM4NLGm2WFR8x9MbAtWxPPLdm0wUkuZv9trpwfSlL6tjdIa1+A== +"@vue/compiler-dom@3.5.20", "@vue/compiler-dom@^3.5.0": + version "3.5.20" + resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.5.20.tgz#7eb0d4b761a48b93723cf264d27c1385b90dae6d" + integrity sha512-whB44M59XKjqUEYOMPYU0ijUV0G+4fdrHVKDe32abNdX/kJe1NUEMqsi4cwzXa9kyM9w5S8WqFsrfo1ogtBZGQ== dependencies: - "@vue/compiler-core" "3.5.18" - "@vue/shared" "3.5.18" + "@vue/compiler-core" "3.5.20" + "@vue/shared" "3.5.20" -"@vue/compiler-sfc@3.5.18": - version "3.5.18" - resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.5.18.tgz#ba1e849561337d809937994cdaf900539542eeca" - integrity sha512-5aBjvGqsWs+MoxswZPoTB9nSDb3dhd1x30xrrltKujlCxo48j8HGDNj3QPhF4VIS0VQDUrA1xUfp2hEa+FNyXA== +"@vue/compiler-sfc@3.5.20": + version "3.5.20" + resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.5.20.tgz#7bf92fc65951fd888076f1c71128dda4507a9328" + integrity sha512-SFcxapQc0/feWiSBfkGsa1v4DOrnMAQSYuvDMpEaxbpH5dKbnEM5KobSNSgU+1MbHCl+9ftm7oQWxvwDB6iBfw== dependencies: - "@babel/parser" "^7.28.0" - "@vue/compiler-core" "3.5.18" - "@vue/compiler-dom" "3.5.18" - "@vue/compiler-ssr" "3.5.18" - "@vue/shared" "3.5.18" + "@babel/parser" "^7.28.3" + "@vue/compiler-core" "3.5.20" + "@vue/compiler-dom" "3.5.20" + "@vue/compiler-ssr" "3.5.20" + "@vue/shared" "3.5.20" estree-walker "^2.0.2" magic-string "^0.30.17" postcss "^8.5.6" source-map-js "^1.2.1" -"@vue/compiler-ssr@3.5.18": - version "3.5.18" - resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.5.18.tgz#aecde0b0bff268a9c9014ba66799307c4a784328" - integrity sha512-xM16Ak7rSWHkM3m22NlmcdIM+K4BMyFARAfV9hYFl+SFuRzrZ3uGMNW05kA5pmeMa0X9X963Kgou7ufdbpOP9g== +"@vue/compiler-ssr@3.5.20": + version "3.5.20" + resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.5.20.tgz#6cdae8662bf36974ffb4fe894ba08192f89d5660" + integrity sha512-RSl5XAMc5YFUXpDQi+UQDdVjH9FnEpLDHIALg5J0ITHxkEzJ8uQLlo7CIbjPYqmZtt6w0TsIPbo1izYXwDG7JA== dependencies: - "@vue/compiler-dom" "3.5.18" - "@vue/shared" "3.5.18" + "@vue/compiler-dom" "3.5.20" + "@vue/shared" "3.5.20" "@vue/compiler-vue2@^2.7.16": version "2.7.16" @@ -1752,43 +1752,43 @@ path-browserify "^1.0.1" picomatch "^4.0.2" -"@vue/reactivity@3.5.18": - version "3.5.18" - resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.5.18.tgz#fe32166e3938832c54b4134e60e9b58ca7d9bdb4" - integrity sha512-x0vPO5Imw+3sChLM5Y+B6G1zPjwdOri9e8V21NnTnlEvkxatHEH5B5KEAJcjuzQ7BsjGrKtfzuQ5eQwXh8HXBg== +"@vue/reactivity@3.5.20": + version "3.5.20" + resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.5.20.tgz#95b959380af1f49780247686467e8858641209bc" + integrity sha512-hS8l8x4cl1fmZpSQX/NXlqWKARqEsNmfkwOIYqtR2F616NGfsLUm0G6FQBK6uDKUCVyi1YOL8Xmt/RkZcd/jYQ== dependencies: - "@vue/shared" "3.5.18" + "@vue/shared" "3.5.20" -"@vue/runtime-core@3.5.18": - version "3.5.18" - resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.5.18.tgz#9e9ae8b9491548b53d0cea2bf25746d27c52e191" - integrity sha512-DUpHa1HpeOQEt6+3nheUfqVXRog2kivkXHUhoqJiKR33SO4x+a5uNOMkV487WPerQkL0vUuRvq/7JhRgLW3S+w== +"@vue/runtime-core@3.5.20": + version "3.5.20" + resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.5.20.tgz#298eb83fc08887e21adf098a8c6ffeaa9e24c867" + integrity sha512-vyQRiH5uSZlOa+4I/t4Qw/SsD/gbth0SW2J7oMeVlMFMAmsG1rwDD6ok0VMmjXY3eI0iHNSSOBilEDW98PLRKw== dependencies: - "@vue/reactivity" "3.5.18" - "@vue/shared" "3.5.18" + "@vue/reactivity" "3.5.20" + "@vue/shared" "3.5.20" -"@vue/runtime-dom@3.5.18": - version "3.5.18" - resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.5.18.tgz#1150952d1048b5822e4f1dd8aed24665cbb22107" - integrity sha512-YwDj71iV05j4RnzZnZtGaXwPoUWeRsqinblgVJwR8XTXYZ9D5PbahHQgsbmzUvCWNF6x7siQ89HgnX5eWkr3mw== +"@vue/runtime-dom@3.5.20": + version "3.5.20" + resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.5.20.tgz#bbeb73b51745bf4065d3d42c9a2f18266c3269b7" + integrity sha512-KBHzPld/Djw3im0CQ7tGCpgRedryIn4CcAl047EhFTCCPT2xFf4e8j6WeKLgEEoqPSl9TYqShc3Q6tpWpz/Xgw== dependencies: - "@vue/reactivity" "3.5.18" - "@vue/runtime-core" "3.5.18" - "@vue/shared" "3.5.18" + "@vue/reactivity" "3.5.20" + "@vue/runtime-core" "3.5.20" + "@vue/shared" "3.5.20" csstype "^3.1.3" -"@vue/server-renderer@3.5.18": - version "3.5.18" - resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.5.18.tgz#e9fa267b95b3a1d8cddca762377e5de2ae9122bd" - integrity sha512-PvIHLUoWgSbDG7zLHqSqaCoZvHi6NNmfVFOqO+OnwvqMz/tqQr3FuGWS8ufluNddk7ZLBJYMrjcw1c6XzR12mA== +"@vue/server-renderer@3.5.20": + version "3.5.20" + resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.5.20.tgz#6e075ef0386d099e8ec09c4662b6e8af1c1a086f" + integrity sha512-HthAS0lZJDH21HFJBVNTtx+ULcIbJQRpjSVomVjfyPkFSpCwvsPTA+jIzOaUm3Hrqx36ozBHePztQFg6pj5aKg== dependencies: - "@vue/compiler-ssr" "3.5.18" - "@vue/shared" "3.5.18" + "@vue/compiler-ssr" "3.5.20" + "@vue/shared" "3.5.20" -"@vue/shared@3.5.18", "@vue/shared@^3.5.0": - version "3.5.18" - resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.5.18.tgz#529f24a88d3ed678d50fd5c07455841fbe8ac95e" - integrity sha512-cZy8Dq+uuIXbxCZpuLd2GJdeSO/lIzIspC2WtkqIpje5QyFbvLaI5wZtdUjLHjGZrlVX6GilejatWwVYYRc8tA== +"@vue/shared@3.5.20", "@vue/shared@^3.5.0": + version "3.5.20" + resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.5.20.tgz#8740b370738c8c7e29e02fa9051cfe6d20114cb4" + integrity sha512-SoRGP596KU/ig6TfgkCMbXkr4YJ91n/QSdMuqeP5r3hVIYA3CPHUBCc7Skak0EAKV+5lL4KyIh61VA/pK1CIAA== abort-controller@^3.0.0: version "3.0.0" @@ -4120,16 +4120,16 @@ vue-tsc@^3.0.5: "@volar/typescript" "2.4.22" "@vue/language-core" "3.0.5" -vue@^3.5.18: - version "3.5.18" - resolved "https://registry.yarnpkg.com/vue/-/vue-3.5.18.tgz#3d622425ad1391a2b0138323211ec784f4415686" - integrity sha512-7W4Y4ZbMiQ3SEo+m9lnoNpV9xG7QVMLa+/0RFwwiAVkeYoyGXqWE85jabU4pllJNUzqfLShJ5YLptewhCWUgNA== +vue@^3.5.20: + version "3.5.20" + resolved "https://registry.yarnpkg.com/vue/-/vue-3.5.20.tgz#855c3f4c0a1260abc894f729c3ffb6cb687d0d34" + integrity sha512-2sBz0x/wis5TkF1XZ2vH25zWq3G1bFEPOfkBcx2ikowmphoQsPH6X0V3mmPCXA2K1N/XGTnifVyDQP4GfDDeQw== dependencies: - "@vue/compiler-dom" "3.5.18" - "@vue/compiler-sfc" "3.5.18" - "@vue/runtime-dom" "3.5.18" - "@vue/server-renderer" "3.5.18" - "@vue/shared" "3.5.18" + "@vue/compiler-dom" "3.5.20" + "@vue/compiler-sfc" "3.5.20" + "@vue/runtime-dom" "3.5.20" + "@vue/server-renderer" "3.5.20" + "@vue/shared" "3.5.20" wcwidth@^1.0.1: version "1.0.1" From cb02341b16cd6502c80d4e2da797fa9d476ab0bf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 Aug 2025 13:09:38 +0000 Subject: [PATCH 33/42] chore(deps): bump @tanstack/vue-query from 5.85.3 to 5.85.5 in /frontend Bumps [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) from 5.85.3 to 5.85.5. - [Release notes](https://github.com/TanStack/query/releases) - [Commits](https://github.com/TanStack/query/commits/v5.85.5/packages/vue-query) --- updated-dependencies: - dependency-name: "@tanstack/vue-query" dependency-version: 5.85.5 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- frontend/package.json | 2 +- frontend/yarn.lock | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/frontend/package.json b/frontend/package.json index 5846a70dd..27a552a2c 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -13,7 +13,7 @@ }, "dependencies": { "@aws-sdk/client-s3": "3.726.1", - "@tanstack/vue-query": "^5.85.3", + "@tanstack/vue-query": "^5.85.5", "axios": "^1.10.0", "date-fns": "^4.1.0", "echarts": "^5.5.1", diff --git a/frontend/yarn.lock b/frontend/yarn.lock index beb4e7b00..f689bf3c0 100644 --- a/frontend/yarn.lock +++ b/frontend/yarn.lock @@ -1489,18 +1489,18 @@ dependencies: remove-accents "0.5.0" -"@tanstack/query-core@5.85.3": - version "5.85.3" - resolved "https://registry.yarnpkg.com/@tanstack/query-core/-/query-core-5.85.3.tgz#3fcc4ea37d671a48755a1e3c20c133e1bb02907a" - integrity sha512-9Ne4USX83nHmRuEYs78LW+3lFEEO2hBDHu7mrdIgAFx5Zcrs7ker3n/i8p4kf6OgKExmaDN5oR0efRD7i2J0DQ== +"@tanstack/query-core@5.85.5": + version "5.85.5" + resolved "https://registry.yarnpkg.com/@tanstack/query-core/-/query-core-5.85.5.tgz#c4adc126bb3a927e4d60280bf3cf62210700147c" + integrity sha512-KO0WTob4JEApv69iYp1eGvfMSUkgw//IpMnq+//cORBzXf0smyRwPLrUvEe5qtAEGjwZTXrjxg+oJNP/C00t6w== -"@tanstack/vue-query@^5.85.3": - version "5.85.3" - resolved "https://registry.yarnpkg.com/@tanstack/vue-query/-/vue-query-5.85.3.tgz#b401af0d296bc2edc583efc6140a5129e67ab539" - integrity sha512-SwLIgbHccHNdBTrL89n6DLtnpDO+pj4KQZUcv5YecZ+a/Bc9AIOcv7erqitbKiUXsBVCPdj4IagE0q1E+ha5oQ== +"@tanstack/vue-query@^5.85.5": + version "5.85.5" + resolved "https://registry.yarnpkg.com/@tanstack/vue-query/-/vue-query-5.85.5.tgz#f284b14409d62b4366acc35f856804920020003a" + integrity sha512-f2gT08SakfnyDGW5bgwsyjqnl2pgacvNWIpyj9UchjTo1JAEYMpMBT26TzhYgRL6il2wnunxnii7DHk1Kcj9Og== dependencies: "@tanstack/match-sorter-utils" "^8.19.4" - "@tanstack/query-core" "5.85.3" + "@tanstack/query-core" "5.85.5" "@vue/devtools-api" "^6.6.3" vue-demi "^0.14.10" From 2b3b4ff43b919cdca54742c276710af9cbbb70b4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 Aug 2025 13:09:50 +0000 Subject: [PATCH 34/42] chore(deps-dev): bump jiti from 2.4.2 to 2.5.1 in /frontend Bumps [jiti](https://github.com/unjs/jiti) from 2.4.2 to 2.5.1. - [Release notes](https://github.com/unjs/jiti/releases) - [Changelog](https://github.com/unjs/jiti/blob/main/CHANGELOG.md) - [Commits](https://github.com/unjs/jiti/compare/v2.4.2...v2.5.1) --- updated-dependencies: - dependency-name: jiti dependency-version: 2.5.1 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- frontend/package.json | 2 +- frontend/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/frontend/package.json b/frontend/package.json index 5846a70dd..1dc3bbf11 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -32,7 +32,7 @@ "@types/node": "^24.3.0", "@types/spark-md5": "^3.0.5", "autoprefixer": "^10.4.21", - "jiti": "^2.4.2", + "jiti": "^2.5.1", "tsx": "^4.20.3", "typescript": "^5.8.3", "vue-tsc": "^3.0.5" diff --git a/frontend/yarn.lock b/frontend/yarn.lock index beb4e7b00..075540e20 100644 --- a/frontend/yarn.lock +++ b/frontend/yarn.lock @@ -2918,10 +2918,10 @@ jackspeak@^3.1.2: optionalDependencies: "@pkgjs/parseargs" "^0.11.0" -jiti@^2.4.2: - version "2.4.2" - resolved "https://registry.yarnpkg.com/jiti/-/jiti-2.4.2.tgz#d19b7732ebb6116b06e2038da74a55366faef560" - integrity sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A== +jiti@^2.5.1: + version "2.5.1" + resolved "https://registry.yarnpkg.com/jiti/-/jiti-2.5.1.tgz#bd099c1c2be1c59bbea4e5adcd127363446759d0" + integrity sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w== jsonfile@^6.0.1: version "6.1.0" From a7bfade6c066497bb6fe0cdc2768094a6004df4b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 Aug 2025 13:32:17 +0000 Subject: [PATCH 35/42] chore(deps): bump googleapis from 154.1.0 to 157.0.0 in /queueConsumer Bumps [googleapis](https://github.com/googleapis/google-api-nodejs-client) from 154.1.0 to 157.0.0. - [Release notes](https://github.com/googleapis/google-api-nodejs-client/releases) - [Changelog](https://github.com/googleapis/google-api-nodejs-client/blob/main/.release-please-manifest.json) - [Commits](https://github.com/googleapis/google-api-nodejs-client/compare/googleapis-v154.1.0...googleapis-v157.0.0) --- updated-dependencies: - dependency-name: googleapis dependency-version: 157.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- queueConsumer/package.json | 2 +- queueConsumer/yarn.lock | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/queueConsumer/package.json b/queueConsumer/package.json index 20d4574ee..60e873807 100644 --- a/queueConsumer/package.json +++ b/queueConsumer/package.json @@ -33,7 +33,7 @@ "@types/multer": "^2.0.0", "bull": "^4.16.4", "dockerode": "^4.0.7", - "googleapis": "^154.1.0", + "googleapis": "^157.0.0", "minio": "^8.0.5", "pg": "^8.16.3", "redlock": "^5.0.0-beta.2", diff --git a/queueConsumer/yarn.lock b/queueConsumer/yarn.lock index 703e6171d..673479093 100644 --- a/queueConsumer/yarn.lock +++ b/queueConsumer/yarn.lock @@ -2608,10 +2608,10 @@ glob@^10.4.5: package-json-from-dist "^1.0.0" path-scurry "^1.11.1" -google-auth-library@^10.1.0: - version "10.2.0" - resolved "https://registry.yarnpkg.com/google-auth-library/-/google-auth-library-10.2.0.tgz#cdcee27c6021cf610fde6c1dd9abe85217b1bf6e" - integrity sha512-gy/0hRx8+Ye0HlUm3GrfpR4lbmJQ6bJ7F44DmN7GtMxxzWSojLzx0Bhv/hj7Wlj7a2On0FcT8jrz8Y1c1nxCyg== +google-auth-library@^10.1.0, google-auth-library@^10.2.0: + version "10.3.0" + resolved "https://registry.yarnpkg.com/google-auth-library/-/google-auth-library-10.3.0.tgz#d44d005d546bf6b8956529caf0f9e70a07960c04" + integrity sha512-ylSE3RlCRZfZB56PFJSfUCuiuPq83Fx8hqu1KPWGK8FVdSaxlp/qkeMMX/DT/18xkwXIHvXEXkZsljRwfrdEfQ== dependencies: base64-js "^1.3.0" ecdsa-sig-formatter "^1.0.11" @@ -2637,12 +2637,12 @@ googleapis-common@^8.0.0: qs "^6.7.0" url-template "^2.0.8" -googleapis@^154.1.0: - version "154.1.0" - resolved "https://registry.yarnpkg.com/googleapis/-/googleapis-154.1.0.tgz#2d44401ab6ebd8239ba74c9548c3b396da9e7eff" - integrity sha512-lsgKftflkjR+PNdKDjy5e4zZUQO3BMaNLO0Q91uvr9YCy3aOqtEwkDtfhcBguFtFLsqj+XjdfDu2on6rtHNvYg== +googleapis@^157.0.0: + version "157.0.0" + resolved "https://registry.yarnpkg.com/googleapis/-/googleapis-157.0.0.tgz#fa16ef974d43e5c3ab85378b9379541fd1e9221d" + integrity sha512-0q6V93amJANRu1BRkeG6eftrAxweM7ZLbgRshmRg2zLSPpPLaRiDFCckHpEOFspXGglfw8l+hZql7NgWPwAwfQ== dependencies: - google-auth-library "^10.1.0" + google-auth-library "^10.2.0" googleapis-common "^8.0.0" gopd@^1.0.1, gopd@^1.2.0: From 29300bb6589d7e251a950b7e3691f033e69e88ac Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 Aug 2025 13:33:12 +0000 Subject: [PATCH 36/42] chore(deps-dev): bump @types/dockerode in /queueConsumer Bumps [@types/dockerode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dockerode) from 3.3.38 to 3.3.43. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/dockerode) --- updated-dependencies: - dependency-name: "@types/dockerode" dependency-version: 3.3.43 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- queueConsumer/package.json | 2 +- queueConsumer/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/queueConsumer/package.json b/queueConsumer/package.json index 20d4574ee..8fceda2df 100644 --- a/queueConsumer/package.json +++ b/queueConsumer/package.json @@ -47,7 +47,7 @@ }, "devDependencies": { "@nestjs/cli": "^11.0.10", - "@types/dockerode": "^3.3.38", + "@types/dockerode": "^3.3.43", "@types/node": "24.3.0", "typescript": "5.8.3" } diff --git a/queueConsumer/yarn.lock b/queueConsumer/yarn.lock index 703e6171d..498fb20af 100644 --- a/queueConsumer/yarn.lock +++ b/queueConsumer/yarn.lock @@ -1155,10 +1155,10 @@ "@types/node" "*" "@types/ssh2" "*" -"@types/dockerode@^3.3.38": - version "3.3.38" - resolved "https://registry.yarnpkg.com/@types/dockerode/-/dockerode-3.3.38.tgz#2b949a7fe655d30e366238a43eee4753d8164429" - integrity sha512-nnrcfUe2iR+RyOuz0B4bZgQwD9djQa9ADEjp7OAgBs10pYT0KSCtplJjcmBDJz0qaReX5T7GbE5i4VplvzUHvA== +"@types/dockerode@^3.3.43": + version "3.3.43" + resolved "https://registry.yarnpkg.com/@types/dockerode/-/dockerode-3.3.43.tgz#df63180efa8cc910720c778b729548817afe3de8" + integrity sha512-YCi0aKKpKeC9dhKTbuglvsWDnAyuIITd6CCJSTKiAdbDzPH4RWu0P9IK2XkJHdyplH6mzYtDYO+gB06JlzcPxg== dependencies: "@types/docker-modem" "*" "@types/node" "*" From 252de313f6d465d786f02cb182a128b31dc7d05e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 Aug 2025 14:08:47 +0000 Subject: [PATCH 37/42] chore(deps): bump systeminformation in /queueConsumer Bumps [systeminformation](https://github.com/sebhildebrandt/systeminformation) from 5.27.7 to 5.27.8. - [Changelog](https://github.com/sebhildebrandt/systeminformation/blob/master/CHANGELOG.md) - [Commits](https://github.com/sebhildebrandt/systeminformation/compare/v5.27.7...v5.27.8) --- updated-dependencies: - dependency-name: systeminformation dependency-version: 5.27.8 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- queueConsumer/package.json | 2 +- queueConsumer/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/queueConsumer/package.json b/queueConsumer/package.json index 20d4574ee..913f67380 100644 --- a/queueConsumer/package.json +++ b/queueConsumer/package.json @@ -39,7 +39,7 @@ "redlock": "^5.0.0-beta.2", "reflect-metadata": "0.2.2", "rxjs": "7.8.2", - "systeminformation": "^5.27.7", + "systeminformation": "^5.27.8", "typeorm": "^0.3.25", "util": "^0.12.5", "winston": "3.17.0", diff --git a/queueConsumer/yarn.lock b/queueConsumer/yarn.lock index 703e6171d..8f8a5171d 100644 --- a/queueConsumer/yarn.lock +++ b/queueConsumer/yarn.lock @@ -4062,10 +4062,10 @@ symbol-observable@4.0.0: resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-4.0.0.tgz#5b425f192279e87f2f9b937ac8540d1984b39205" integrity sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ== -systeminformation@^5.27.7: - version "5.27.7" - resolved "https://registry.yarnpkg.com/systeminformation/-/systeminformation-5.27.7.tgz#4dc9d436419948cd5e5f076779a1298220d19a72" - integrity sha512-saaqOoVEEFaux4v0K8Q7caiauRwjXC4XbD2eH60dxHXbpKxQ8kH9Rf7Jh+nryKpOUSEFxtCdBlSUx0/lO6rwRg== +systeminformation@^5.27.8: + version "5.27.8" + resolved "https://registry.yarnpkg.com/systeminformation/-/systeminformation-5.27.8.tgz#f13d180104a0df2e7222c5d4aa85aea147428de5" + integrity sha512-d3Z0gaQO1MlUxzDUKsmXz5y4TOBCMZ8IyijzaYOykV3AcNOTQ7mT+tpndUOXYNSxzLK3la8G32xiUFvZ0/s6PA== tapable@^2.1.1, tapable@^2.2.0, tapable@^2.2.1: version "2.2.1" From c71e176062ad66c141f436434b5018ed7e0bd066 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 Aug 2025 14:09:07 +0000 Subject: [PATCH 38/42] chore(deps): bump the open-telemetry group Bumps the open-telemetry group in /queueConsumer with 2 updates: [@opentelemetry/instrumentation-pg](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-pg) and [@opentelemetry/instrumentation-winston](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-winston). Updates `@opentelemetry/instrumentation-pg` from 0.55.0 to 0.56.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/instrumentation-pg/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/commits/instrumentation-pg-v0.56.0/packages/instrumentation-pg) Updates `@opentelemetry/instrumentation-winston` from 0.48.0 to 0.48.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-js-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/instrumentation-winston/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-js-contrib/commits/instrumentation-mysql-v0.48.1/packages/instrumentation-winston) --- updated-dependencies: - dependency-name: "@opentelemetry/instrumentation-pg" dependency-version: 0.56.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: open-telemetry - dependency-name: "@opentelemetry/instrumentation-winston" dependency-version: 0.48.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: open-telemetry ... Signed-off-by: dependabot[bot] --- queueConsumer/package.json | 4 ++-- queueConsumer/yarn.lock | 26 +++++++++++++------------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/queueConsumer/package.json b/queueConsumer/package.json index 20d4574ee..47a8100e0 100644 --- a/queueConsumer/package.json +++ b/queueConsumer/package.json @@ -26,8 +26,8 @@ "@opentelemetry/instrumentation-fetch": "^0.203.0", "@opentelemetry/instrumentation-http": "^0.203.0", "@opentelemetry/instrumentation-nestjs-core": "^0.49.0", - "@opentelemetry/instrumentation-pg": "^0.55.0", - "@opentelemetry/instrumentation-winston": "^0.48.0", + "@opentelemetry/instrumentation-pg": "^0.56.0", + "@opentelemetry/instrumentation-winston": "^0.48.1", "@opentelemetry/sdk-node": "^0.203.0", "@opentelemetry/sdk-trace-base": "^2.0.0", "@types/multer": "^2.0.0", diff --git a/queueConsumer/yarn.lock b/queueConsumer/yarn.lock index 703e6171d..9c6b4d6aa 100644 --- a/queueConsumer/yarn.lock +++ b/queueConsumer/yarn.lock @@ -904,22 +904,22 @@ "@opentelemetry/instrumentation" "^0.203.0" "@opentelemetry/semantic-conventions" "^1.30.0" -"@opentelemetry/instrumentation-pg@^0.55.0": - version "0.55.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-pg/-/instrumentation-pg-0.55.0.tgz#f411d1e48c50b1c1f0f185d9fe94cfbb8812d8f6" - integrity sha512-yfJ5bYE7CnkW/uNsnrwouG/FR7nmg09zdk2MSs7k0ZOMkDDAE3WBGpVFFApGgNu2U+gtzLgEzOQG4I/X+60hXw== +"@opentelemetry/instrumentation-pg@^0.56.0": + version "0.56.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-pg/-/instrumentation-pg-0.56.0.tgz#487677b8c7803dce8b013051ea7eea3a3b57faca" + integrity sha512-A/J4SlGX8Y0Wwp7Y66fsNCFT/1h9lmBzqwTnfWW/bULtcKFqkQfqhs3G8+4cRxX02UI2z7T1aW5bsyc6QSYc1Q== dependencies: "@opentelemetry/core" "^2.0.0" "@opentelemetry/instrumentation" "^0.203.0" - "@opentelemetry/semantic-conventions" "^1.27.0" + "@opentelemetry/semantic-conventions" "^1.34.0" "@opentelemetry/sql-common" "^0.41.0" "@types/pg" "8.15.4" "@types/pg-pool" "2.0.6" -"@opentelemetry/instrumentation-winston@^0.48.0": - version "0.48.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-winston/-/instrumentation-winston-0.48.0.tgz#9b4cede872fe16f48e9a546608e711cdb206a577" - integrity sha512-QuKbswAaQfRULhtlYbeNC9gOAXPxOSCE4BjIzuY1oEsc84kIsHUjn3yvY9Q83s3eg3j0JycNcAMi8u0yTl5PIQ== +"@opentelemetry/instrumentation-winston@^0.48.1": + version "0.48.1" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-winston/-/instrumentation-winston-0.48.1.tgz#efa14ab686485f41400ea1cea8cbf41d22a17a19" + integrity sha512-XyOuVwdziirHHYlsw+BWrvdI/ymjwnexupKA787zQQ+D5upaE/tseZxjfQa7+t4+FdVLxHICaMTmkSD4yZHpzQ== dependencies: "@opentelemetry/api-logs" "^0.203.0" "@opentelemetry/instrumentation" "^0.203.0" @@ -1057,10 +1057,10 @@ "@opentelemetry/core" "2.0.1" "@opentelemetry/sdk-trace-base" "2.0.1" -"@opentelemetry/semantic-conventions@^1.27.0", "@opentelemetry/semantic-conventions@^1.29.0", "@opentelemetry/semantic-conventions@^1.30.0": - version "1.32.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.32.0.tgz#a15e8f78f32388a7e4655e7f539570e40958ca3f" - integrity sha512-s0OpmpQFSfMrmedAn9Lhg4KWJELHCU6uU9dtIJ28N8UGhf9Y55im5X8fEzwhwDwiSqN+ZPSNrDJF7ivf/AuRPQ== +"@opentelemetry/semantic-conventions@^1.27.0", "@opentelemetry/semantic-conventions@^1.29.0", "@opentelemetry/semantic-conventions@^1.30.0", "@opentelemetry/semantic-conventions@^1.34.0": + version "1.36.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.36.0.tgz#149449bd4df4d0464220915ad4164121e0d75d4d" + integrity sha512-TtxJSRD8Ohxp6bKkhrm27JRHAxPczQA7idtcTOMYI+wQRRrfgqxHv1cFbCApcSnNjtXkmzFozn6jQtFrOmbjPQ== "@opentelemetry/sql-common@^0.41.0": version "0.41.0" From b0e6c008c85687eea8caa5d76fd77d1885295ec5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 Aug 2025 14:11:48 +0000 Subject: [PATCH 39/42] chore(deps-dev): bump vue from 3.5.18 to 3.5.20 in /docs Bumps [vue](https://github.com/vuejs/core) from 3.5.18 to 3.5.20. - [Release notes](https://github.com/vuejs/core/releases) - [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md) - [Commits](https://github.com/vuejs/core/compare/v3.5.18...v3.5.20) --- updated-dependencies: - dependency-name: vue dependency-version: 3.5.20 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- docs/package.json | 2 +- docs/yarn.lock | 140 +++++++++++++++++++++++----------------------- 2 files changed, 71 insertions(+), 71 deletions(-) diff --git a/docs/package.json b/docs/package.json index 0764e3f57..59690f2e0 100644 --- a/docs/package.json +++ b/docs/package.json @@ -18,6 +18,6 @@ "devDependencies": { "mermaid": "^11.9.0", "vitepress-plugin-mermaid": "2.0.17", - "vue": "^3.5.18" + "vue": "^3.5.20" } } diff --git a/docs/yarn.lock b/docs/yarn.lock index 9e7512f13..88bd2164d 100644 --- a/docs/yarn.lock +++ b/docs/yarn.lock @@ -168,14 +168,14 @@ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz#a7054dcc145a967dd4dc8fee845a57c1316c9df8" integrity sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow== -"@babel/parser@^7.28.0": - version "7.28.0" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.28.0.tgz#979829fbab51a29e13901e5a80713dbcb840825e" - integrity sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g== +"@babel/parser@^7.28.3": + version "7.28.3" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.28.3.tgz#d2d25b814621bca5fe9d172bc93792547e7a2a71" + integrity sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA== dependencies: - "@babel/types" "^7.28.0" + "@babel/types" "^7.28.2" -"@babel/types@^7.28.0": +"@babel/types@^7.28.2": version "7.28.2" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.28.2.tgz#da9db0856a9a88e0a13b019881d7513588cf712b" integrity sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ== @@ -850,47 +850,47 @@ resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue/-/plugin-vue-5.2.1.tgz#d1491f678ee3af899f7ae57d9c21dc52a65c7133" integrity sha512-cxh314tzaWwOLqVes2gnnCtvBDcM1UMdn+iFR+UjAn411dPT3tOmqrJjbMd7koZpMAmBM/GqeV4n9ge7JSiJJQ== -"@vue/compiler-core@3.5.18": - version "3.5.18" - resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.5.18.tgz#521a138cdd970d9bfd27e42168d12f77a04b2074" - integrity sha512-3slwjQrrV1TO8MoXgy3aynDQ7lslj5UqDxuHnrzHtpON5CBinhWjJETciPngpin/T3OuW3tXUf86tEurusnztw== +"@vue/compiler-core@3.5.20": + version "3.5.20" + resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.5.20.tgz#ea100646460703c98117b88900aab4aa7e6f797e" + integrity sha512-8TWXUyiqFd3GmP4JTX9hbiTFRwYHgVL/vr3cqhr4YQ258+9FADwvj7golk2sWNGHR67QgmCZ8gz80nQcMokhwg== dependencies: - "@babel/parser" "^7.28.0" - "@vue/shared" "3.5.18" + "@babel/parser" "^7.28.3" + "@vue/shared" "3.5.20" entities "^4.5.0" estree-walker "^2.0.2" source-map-js "^1.2.1" -"@vue/compiler-dom@3.5.18": - version "3.5.18" - resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.5.18.tgz#e13504492c3061ec5bbe6a2e789f15261d4f03a7" - integrity sha512-RMbU6NTU70++B1JyVJbNbeFkK+A+Q7y9XKE2EM4NLGm2WFR8x9MbAtWxPPLdm0wUkuZv9trpwfSlL6tjdIa1+A== +"@vue/compiler-dom@3.5.20": + version "3.5.20" + resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.5.20.tgz#7eb0d4b761a48b93723cf264d27c1385b90dae6d" + integrity sha512-whB44M59XKjqUEYOMPYU0ijUV0G+4fdrHVKDe32abNdX/kJe1NUEMqsi4cwzXa9kyM9w5S8WqFsrfo1ogtBZGQ== dependencies: - "@vue/compiler-core" "3.5.18" - "@vue/shared" "3.5.18" + "@vue/compiler-core" "3.5.20" + "@vue/shared" "3.5.20" -"@vue/compiler-sfc@3.5.18": - version "3.5.18" - resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.5.18.tgz#ba1e849561337d809937994cdaf900539542eeca" - integrity sha512-5aBjvGqsWs+MoxswZPoTB9nSDb3dhd1x30xrrltKujlCxo48j8HGDNj3QPhF4VIS0VQDUrA1xUfp2hEa+FNyXA== +"@vue/compiler-sfc@3.5.20": + version "3.5.20" + resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.5.20.tgz#7bf92fc65951fd888076f1c71128dda4507a9328" + integrity sha512-SFcxapQc0/feWiSBfkGsa1v4DOrnMAQSYuvDMpEaxbpH5dKbnEM5KobSNSgU+1MbHCl+9ftm7oQWxvwDB6iBfw== dependencies: - "@babel/parser" "^7.28.0" - "@vue/compiler-core" "3.5.18" - "@vue/compiler-dom" "3.5.18" - "@vue/compiler-ssr" "3.5.18" - "@vue/shared" "3.5.18" + "@babel/parser" "^7.28.3" + "@vue/compiler-core" "3.5.20" + "@vue/compiler-dom" "3.5.20" + "@vue/compiler-ssr" "3.5.20" + "@vue/shared" "3.5.20" estree-walker "^2.0.2" magic-string "^0.30.17" postcss "^8.5.6" source-map-js "^1.2.1" -"@vue/compiler-ssr@3.5.18": - version "3.5.18" - resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.5.18.tgz#aecde0b0bff268a9c9014ba66799307c4a784328" - integrity sha512-xM16Ak7rSWHkM3m22NlmcdIM+K4BMyFARAfV9hYFl+SFuRzrZ3uGMNW05kA5pmeMa0X9X963Kgou7ufdbpOP9g== +"@vue/compiler-ssr@3.5.20": + version "3.5.20" + resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.5.20.tgz#6cdae8662bf36974ffb4fe894ba08192f89d5660" + integrity sha512-RSl5XAMc5YFUXpDQi+UQDdVjH9FnEpLDHIALg5J0ITHxkEzJ8uQLlo7CIbjPYqmZtt6w0TsIPbo1izYXwDG7JA== dependencies: - "@vue/compiler-dom" "3.5.18" - "@vue/shared" "3.5.18" + "@vue/compiler-dom" "3.5.20" + "@vue/shared" "3.5.20" "@vue/devtools-api@^7.7.0": version "7.7.1" @@ -919,43 +919,43 @@ dependencies: rfdc "^1.4.1" -"@vue/reactivity@3.5.18": - version "3.5.18" - resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.5.18.tgz#fe32166e3938832c54b4134e60e9b58ca7d9bdb4" - integrity sha512-x0vPO5Imw+3sChLM5Y+B6G1zPjwdOri9e8V21NnTnlEvkxatHEH5B5KEAJcjuzQ7BsjGrKtfzuQ5eQwXh8HXBg== +"@vue/reactivity@3.5.20": + version "3.5.20" + resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.5.20.tgz#95b959380af1f49780247686467e8858641209bc" + integrity sha512-hS8l8x4cl1fmZpSQX/NXlqWKARqEsNmfkwOIYqtR2F616NGfsLUm0G6FQBK6uDKUCVyi1YOL8Xmt/RkZcd/jYQ== dependencies: - "@vue/shared" "3.5.18" + "@vue/shared" "3.5.20" -"@vue/runtime-core@3.5.18": - version "3.5.18" - resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.5.18.tgz#9e9ae8b9491548b53d0cea2bf25746d27c52e191" - integrity sha512-DUpHa1HpeOQEt6+3nheUfqVXRog2kivkXHUhoqJiKR33SO4x+a5uNOMkV487WPerQkL0vUuRvq/7JhRgLW3S+w== +"@vue/runtime-core@3.5.20": + version "3.5.20" + resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.5.20.tgz#298eb83fc08887e21adf098a8c6ffeaa9e24c867" + integrity sha512-vyQRiH5uSZlOa+4I/t4Qw/SsD/gbth0SW2J7oMeVlMFMAmsG1rwDD6ok0VMmjXY3eI0iHNSSOBilEDW98PLRKw== dependencies: - "@vue/reactivity" "3.5.18" - "@vue/shared" "3.5.18" + "@vue/reactivity" "3.5.20" + "@vue/shared" "3.5.20" -"@vue/runtime-dom@3.5.18": - version "3.5.18" - resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.5.18.tgz#1150952d1048b5822e4f1dd8aed24665cbb22107" - integrity sha512-YwDj71iV05j4RnzZnZtGaXwPoUWeRsqinblgVJwR8XTXYZ9D5PbahHQgsbmzUvCWNF6x7siQ89HgnX5eWkr3mw== +"@vue/runtime-dom@3.5.20": + version "3.5.20" + resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.5.20.tgz#bbeb73b51745bf4065d3d42c9a2f18266c3269b7" + integrity sha512-KBHzPld/Djw3im0CQ7tGCpgRedryIn4CcAl047EhFTCCPT2xFf4e8j6WeKLgEEoqPSl9TYqShc3Q6tpWpz/Xgw== dependencies: - "@vue/reactivity" "3.5.18" - "@vue/runtime-core" "3.5.18" - "@vue/shared" "3.5.18" + "@vue/reactivity" "3.5.20" + "@vue/runtime-core" "3.5.20" + "@vue/shared" "3.5.20" csstype "^3.1.3" -"@vue/server-renderer@3.5.18": - version "3.5.18" - resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.5.18.tgz#e9fa267b95b3a1d8cddca762377e5de2ae9122bd" - integrity sha512-PvIHLUoWgSbDG7zLHqSqaCoZvHi6NNmfVFOqO+OnwvqMz/tqQr3FuGWS8ufluNddk7ZLBJYMrjcw1c6XzR12mA== +"@vue/server-renderer@3.5.20": + version "3.5.20" + resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.5.20.tgz#6e075ef0386d099e8ec09c4662b6e8af1c1a086f" + integrity sha512-HthAS0lZJDH21HFJBVNTtx+ULcIbJQRpjSVomVjfyPkFSpCwvsPTA+jIzOaUm3Hrqx36ozBHePztQFg6pj5aKg== dependencies: - "@vue/compiler-ssr" "3.5.18" - "@vue/shared" "3.5.18" + "@vue/compiler-ssr" "3.5.20" + "@vue/shared" "3.5.20" -"@vue/shared@3.5.18", "@vue/shared@^3.5.13": - version "3.5.18" - resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.5.18.tgz#529f24a88d3ed678d50fd5c07455841fbe8ac95e" - integrity sha512-cZy8Dq+uuIXbxCZpuLd2GJdeSO/lIzIspC2WtkqIpje5QyFbvLaI5wZtdUjLHjGZrlVX6GilejatWwVYYRc8tA== +"@vue/shared@3.5.20", "@vue/shared@^3.5.13": + version "3.5.20" + resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.5.20.tgz#8740b370738c8c7e29e02fa9051cfe6d20114cb4" + integrity sha512-SoRGP596KU/ig6TfgkCMbXkr4YJ91n/QSdMuqeP5r3hVIYA3CPHUBCc7Skak0EAKV+5lL4KyIh61VA/pK1CIAA== "@vueuse/core@12.5.0", "@vueuse/core@^12.4.0": version "12.5.0" @@ -2112,16 +2112,16 @@ vue-json-pretty@^2.5.0: resolved "https://registry.yarnpkg.com/vue-json-pretty/-/vue-json-pretty-2.5.0.tgz#cb31d9a3f1fb385a209609dbb1cbb7aeaf891fa9" integrity sha512-nZA6qXYaiMaE2J0HkKtkrLcPJoN03SDSBdZWEPiRwoOVySWOfoZCyadhBwBN6wAHTga+c/R49ExGWoKFXnu37A== -vue@^3.5.13, vue@^3.5.18: - version "3.5.18" - resolved "https://registry.yarnpkg.com/vue/-/vue-3.5.18.tgz#3d622425ad1391a2b0138323211ec784f4415686" - integrity sha512-7W4Y4ZbMiQ3SEo+m9lnoNpV9xG7QVMLa+/0RFwwiAVkeYoyGXqWE85jabU4pllJNUzqfLShJ5YLptewhCWUgNA== +vue@^3.5.13, vue@^3.5.20: + version "3.5.20" + resolved "https://registry.yarnpkg.com/vue/-/vue-3.5.20.tgz#855c3f4c0a1260abc894f729c3ffb6cb687d0d34" + integrity sha512-2sBz0x/wis5TkF1XZ2vH25zWq3G1bFEPOfkBcx2ikowmphoQsPH6X0V3mmPCXA2K1N/XGTnifVyDQP4GfDDeQw== dependencies: - "@vue/compiler-dom" "3.5.18" - "@vue/compiler-sfc" "3.5.18" - "@vue/runtime-dom" "3.5.18" - "@vue/server-renderer" "3.5.18" - "@vue/shared" "3.5.18" + "@vue/compiler-dom" "3.5.20" + "@vue/compiler-sfc" "3.5.20" + "@vue/runtime-dom" "3.5.20" + "@vue/server-renderer" "3.5.20" + "@vue/shared" "3.5.20" zwitch@^2.0.4: version "2.0.4" From f11633928299c775ba795a204944c503122b939f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 Aug 2025 14:30:22 +0000 Subject: [PATCH 40/42] chore(deps-dev): bump mermaid from 11.9.0 to 11.10.1 in /docs Bumps [mermaid](https://github.com/mermaid-js/mermaid) from 11.9.0 to 11.10.1. - [Release notes](https://github.com/mermaid-js/mermaid/releases) - [Commits](https://github.com/mermaid-js/mermaid/compare/mermaid@11.9.0...mermaid@11.10.1) --- updated-dependencies: - dependency-name: mermaid dependency-version: 11.10.1 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- docs/package.json | 2 +- docs/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/package.json b/docs/package.json index 0764e3f57..5e68be1ba 100644 --- a/docs/package.json +++ b/docs/package.json @@ -16,7 +16,7 @@ "vue-json-pretty": "^2.5.0" }, "devDependencies": { - "mermaid": "^11.9.0", + "mermaid": "^11.10.1", "vitepress-plugin-mermaid": "2.0.17", "vue": "^3.5.18" } diff --git a/docs/yarn.lock b/docs/yarn.lock index 9e7512f13..0e9c8d9df 100644 --- a/docs/yarn.lock +++ b/docs/yarn.lock @@ -1638,10 +1638,10 @@ mdast-util-to-hast@^13.0.0: unist-util-visit "^5.0.0" vfile "^6.0.0" -mermaid@^11.9.0: - version "11.9.0" - resolved "https://registry.yarnpkg.com/mermaid/-/mermaid-11.9.0.tgz#fdc055d0f2a7f2afc13a78cb3e3c9b1374614e2e" - integrity sha512-YdPXn9slEwO0omQfQIsW6vS84weVQftIyyTGAZCwM//MGhPzL1+l6vO6bkf0wnP4tHigH1alZ5Ooy3HXI2gOag== +mermaid@^11.10.1: + version "11.10.1" + resolved "https://registry.yarnpkg.com/mermaid/-/mermaid-11.10.1.tgz#c62ee121f2080291ba175ae880a16c0838070689" + integrity sha512-0PdeADVWURz7VMAX0+MiMcgfxFKY4aweSGsjgFihe3XlMKNqmai/cugMrqTd3WNHM93V+K+AZL6Wu6tB5HmxRw== dependencies: "@braintree/sanitize-url" "^7.0.4" "@iconify/utils" "^2.1.33" From 90302e7db2e6add5dd7fbca81805b1af0ac303ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cyrill=20P=C3=BCntener?= Date: Thu, 4 Sep 2025 13:06:20 +0200 Subject: [PATCH 41/42] format file --- dev-oauth/fake_oauth.py | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/dev-oauth/fake_oauth.py b/dev-oauth/fake_oauth.py index 15335b985..28a681ec3 100644 --- a/dev-oauth/fake_oauth.py +++ b/dev-oauth/fake_oauth.py @@ -9,48 +9,53 @@ "email": "admin@kleinkram.leggedrobotics.com", "displayName": "Kleinkram Admin User Nr. 1", "photo": "https://randomuser.me/api/portraits/men/8.jpg", - "comment": "This user has admin access to Kleinkram. It sees all seeded projects." + "comment": "This user has admin access to Kleinkram. It sees all seeded projects.", }, { "id": "2", "email": "internal-user@kleinkram.leggedrobotics.com", "displayName": "Kleinkram User Nr. 2", "photo": "https://randomuser.me/api/portraits/women/71.jpg", - "comment": "This user is an internal user of Kleinkram. She is part of an affiliation group and can create projects. This user sees no seeded projects." + "comment": "This user is an internal user of Kleinkram. She is part of an affiliation group and can create projects. This user sees no seeded projects.", }, { "id": "3", "email": "external-user@example.com", "displayName": "External Kleinkram User Nr. 3", "photo": "https://randomuser.me/api/portraits/women/88.jpg", - "comment": "This user is an external user of Kleinkram. She cannot create any new projects, be default she sees no projects." + "comment": "This user is an external user of Kleinkram. She cannot create any new projects, be default she sees no projects.", }, ] # Store issued tokens ACTIVE_TOKENS = {} + @app.route("/") def home(): """Homepage with a fake login screen""" return render_template("login.html", users=FAKE_USERS) + @app.route("/oauth/authorize") def authorize(): """OAuth2 Authorization Endpoint - User selects an account""" client_id = request.args.get("client_id") redirect_uri = request.args.get("redirect_uri") - state = request.args.get("state") # Get the state parameter + state = request.args.get("state") # Get the state parameter # Pass the state parameter to the template - return render_template("login.html", users=FAKE_USERS, redirect_uri=redirect_uri, state=state) + return render_template( + "login.html", users=FAKE_USERS, redirect_uri=redirect_uri, state=state + ) + @app.route("/login", methods=["POST"]) def login(): """Handles login and redirects to the given redirect_uri with a fake code""" user_id = request.form.get("user_id") redirect_uri = request.form.get("redirect_uri") - state = request.form.get("state") # Get the state parameter from the form + state = request.form.get("state") # Get the state parameter from the form user = next((u for u in FAKE_USERS if u["id"] == user_id), None) if not user: @@ -66,6 +71,7 @@ def login(): return redirect(redirect_url) + @app.route("/oauth/token", methods=["POST"]) def token(): """OAuth2 Token Exchange - Returns a fake access token""" @@ -93,6 +99,7 @@ def token(): } return jsonify(response) + @app.route("/oauth/profile", methods=["GET"]) def profile(): """Returns the user profile based on the access token""" @@ -108,5 +115,6 @@ def profile(): return jsonify(user) + if __name__ == "__main__": - app.run(host="0.0.0.0", port=5000, debug=True) \ No newline at end of file + app.run(host="0.0.0.0", port=5000, debug=True) From 4dfec623e42d621c1c1024f86dcd2f298e3d42da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cyrill=20P=C3=BCntener?= Date: Thu, 4 Sep 2025 13:20:47 +0200 Subject: [PATCH 42/42] address #1709 --- README.md | 8 +----- docs/development/getting-started.md | 44 ++++++++++++++++------------- 2 files changed, 25 insertions(+), 27 deletions(-) diff --git a/README.md b/README.md index cdc919c6f..cdbc13ce6 100644 --- a/README.md +++ b/README.md @@ -25,16 +25,10 @@ git clone git@github.com:leggedrobotics/kleinkram.git cd kleinkram ``` -Install `yarn` dependencies: - -```bash -yarn -``` - Now you can run Kleinkram using `docker compose` ```bash -docker compose up +docker compose up --build ``` This will launch the frontend under `http://localhost:8003`, diff --git a/docs/development/getting-started.md b/docs/development/getting-started.md index d19aae3c3..8b8ae9c3f 100644 --- a/docs/development/getting-started.md +++ b/docs/development/getting-started.md @@ -21,25 +21,20 @@ To enable code completion and linting in your IDE, you may also need a NodeJS, y 1. Clone the repository ```bash -git clone +git clone git@github.com:leggedrobotics/kleinkram.git +cd kleinkram ``` -2. Navigate to the project directory - -```bash -cd -``` - -3. Run the following command to start the development server +2. Run the following command to start the development server ```bash docker compose up --build ``` -4. You can now open the projects frontend at [http://localhost:8003](http://localhost:8003). +3. You can now open the projects frontend at [http://localhost:8003](http://localhost:8003). ::: info -The `--build` flag is used to build the project before starting the development server. +The `--build` flag is used to re-build the docker images before starting the development server. See [official docker docs](https://docs.docker.com/reference/cli/docker/compose/up/#options). ::: ::: tip @@ -55,29 +50,27 @@ In principle the setup works similar to running the project locally, however, th ### Setting Up the Development Environment 1. Clone the repository -2. Navigate to the project directory -3. Run the following command to start the development server +2. Run the following command to start the development server -```bash -docker compose up --build --watch -``` + ```bash + docker compose up --build --watch + ``` ::: tip - - the `--build` flag is used to build the project before starting the development server. - the `--watch` flag is optional and is used to watch for changes in the codebase. - ::: +::: -4. You can now open the projects: +3. You can now open the projects: - frontend at [http://localhost:8003](http://localhost:8003). - minio console at [http://localhost:9001](http://localhost:9001). - documentation at [http://localhost:4000](http://localhost:4000). -5. In order to enable code completion and linting in your IDE, you may need to install additional tools. +4. In order to enable code completion and linting in your IDE, you may need to install additional tools. - For JavaScript/TypeScript, you may need to install NodeJS and yarn. - For Python, you may need to install python and pip. -6. You can now install the dependencies for the frontend and the backend by running the following command in the +5. You can now install the dependencies for the frontend and the backend by running the following command in the top-level directory of the project: ```bash @@ -89,6 +82,17 @@ The application continues to run in the Docker container, the above command inst machine. This is necessary for code completion and linting in your IDE. ::: +6. For installing the cli, you can use the following command: + + ```bash + cd kleinkram/cli + + virtualenv -ppython3.8 .venv + source .venv/bin/activate + pip install -e . -r requirements.txt + ``` + + ### Enable Database Seeding In order to seed the database with mock data, you can run the following command: