Skip to content

chore: refresh bun.lock after mermaid 11.15.0 update#905

Merged
biz87 merged 1 commit into
masterfrom
fix/sync-bun-lockfile
May 21, 2026
Merged

chore: refresh bun.lock after mermaid 11.15.0 update#905
biz87 merged 1 commit into
masterfrom
fix/sync-bun-lockfile

Conversation

@biz87

@biz87 biz87 commented May 21, 2026

Copy link
Copy Markdown
Member

Проблема

После мержа dependabot-PR #899 (mermaid 11.14.0 → 11.15.0) обновился package.json и pnpm-lock.yaml, но не bun.lock. Это блокирует CI всех последующих PR — команда bun install --frozen-lockfile падает с:

```
error: lockfile had changes, but lockfile is frozen
note: try re-running without --frozen-lockfile and commit the updated lockfile
```

Решение

Локально запустил bun install без --frozen-lockfile — bun обновил bun.lock под актуальный package.json. Никаких других изменений (только bun.lock).

Эффект

После мержа этого PR все ранее открытые / новые PR в Docs смогут пройти CI. В частности, разблокируется PR #902 (sync для MS3 1.11.0-beta1).

Долгосрочно

Dependabot в этом репо настроен на обновление pnpm-lock.yaml, но не bun.lock. При следующем обновлении npm-зависимости проблема повторится. Стоит донастроить dependabot или CI:

  • Вариант 1: настроить dependabot на bun (если поддерживается в его версии).
  • Вариант 2: в CI запускать bun install без --frozen-lockfile (но это ослабляет гарантии воспроизводимости).
  • Вариант 3: в pull-request template / в самом dependabot — workflow, который автоматически обновляет bun.lock после dependabot-обновлений.

Отдельной задачей, не в этом PR.

Dependabot обновил mermaid в package.json в #899, но bun.lock не был
обновлён — следствие: `bun install --frozen-lockfile` в CI падает
с 'lockfile had changes, but lockfile is frozen'.

Lockfile синхронизирован локальным `bun install`. Никаких других
изменений.
@biz87 biz87 merged commit bd13c50 into master May 21, 2026
@biz87 biz87 deleted the fix/sync-bun-lockfile branch May 21, 2026 20:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants