Repository navigation
Conversation
Что: - apps/api/package.json: удалена зависимость redis 4.7.1. - bun.lock: удалены redis@4.7.1, @redis/bloom, @redis/client, @redis/graph, @redis/json, @redis/search, @redis/time-series, generic-pool и вложенные копии @redis/client/cluster-key-slot и @redis/client/yallist. Пакеты ioredis, bullmq, cluster-key-slot, redis-errors и redis-parser остаются: их использует apps/schedules. Зачем: - Пакет нигде не импортируется: в apps/ и packages/ нет ни одного import или require из redis или @redis/*; в конфигурации сборки apps/api и Dockerfile.server его тоже нет. Удалить проще, чем обновлять 4 → 6. - apps/api — облачный сервис upstream, в образ панели форка (./Dockerfile) он не входит. Риски: - Минимальные: код, который мог бы загрузить пакет, отсутствует. Если upstream позже добавит импорт redis в apps/api, это проявится при слиянии с canary как ошибка typecheck. Проверки: - bun install --frozen-lockfile после изменения - без изменений. - bun run typecheck - все 4 workspace без ошибок. - bun run server:build, затем сборка apps/api (tsc) - без ошибок; после bun run server:script packages/server/package.json без изменений, сборочные dist удалены. - bunx biome check apps/api/package.json - без замечаний. - bun audit --audit-level=moderate - No vulnerabilities found (1516 пакетов). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Collaborator
Author
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Зачем
Пакет
redis(4.7.1) был объявлен в зависимостяхapps/api, но нигде не используется: вapps/иpackages/нет ни одногоimport/requireизredisили@redis/*, в конфигурации сборкиapps/apiи вDockerfile.serverон тоже не упоминается. Слово «redis» в коде встречается только как тип сервиса базы данных и в комментарии. Поэтому вместо обновления 4 → 6 пакет просто удалён.apps/api— облачный сервис upstream (собирается изDockerfile.server), в образ панели форка (./Dockerfile) он не входит. Работа панели не меняется.Что изменилось
apps/api/package.json: удалена строка"redis": "4.7.1".bun.lock: удаленыredis@4.7.1,@redis/bloom,@redis/client,@redis/graph,@redis/json,@redis/search,@redis/time-series,generic-poolи вложенные копии@redis/client/cluster-key-slot,@redis/client/yallist(−21 строка).ioredis,bullmq,cluster-key-slot,redis-errors,redis-parserостаются: их используетapps/schedules.Проверки
bun install --frozen-lockfileпосле изменения —no changes.bun run typecheck—@dokploy/server,@dokploy/schedules,@dokploy/api,dokploy: код выхода 0.bun run server:build, затемbun run --cwd apps/api build(rimraf dist && tsc) — без ошибок. Послеbun run server:scriptpackages/server/package.jsonбез изменений; сгенерированныеdistудалены.bunx biome check apps/api/package.json— без замечаний.bun audit --audit-level=moderate— No vulnerabilities found (1516 пакетов).apps/dokploy(next build) проверит CI этого PR.Что проверить вручную на dev
Ничего: изменение не затрагивает образ панели.
🤖 Generated with Claude Code