Skip to content

chore: use aube for root dependencies#3502

Open
risu729 wants to merge 6 commits into
mainfrom
codex-20260528-050655-b4e565
Open

chore: use aube for root dependencies#3502
risu729 wants to merge 6 commits into
mainfrom
codex-20260528-050655-b4e565

Conversation

@risu729
Copy link
Copy Markdown
Owner

@risu729 risu729 commented May 27, 2026

Summary

  • switch the root mise dependency install from Bun to Aube
  • replace the root bun.lock/bunfig.toml with aube-lock.yaml
  • keep worker Bun install wiring and worker bun.lock unchanged for Cloudflare Worker builds

Verification

  • aube install --frozen-lockfile
  • MISE_TRUSTED_CONFIG_PATHS="/home/risu/.worktrunk/risu729/dotfiles/dotfiles.codex-20260528-050655-b4e565" mise fmt --check
  • MISE_TRUSTED_CONFIG_PATHS="/home/risu/.worktrunk/risu729/dotfiles/dotfiles.codex-20260528-050655-b4e565" mise task validate
  • aube check
  • MISE_TRUSTED_CONFIG_PATHS="/home/risu/.worktrunk/risu729/dotfiles/dotfiles.codex-20260528-050655-b4e565" LINT=true mise run check

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request transitions the project's package manager from Bun to Aube. It replaces bun.lock with aube-lock.yaml, updates VS Code settings, excludes the new lockfile in lychee.toml, and updates the dependency management configuration in mise.toml. A critical issue was identified regarding the strict layout of the new lockfile: since typescript is only a peer dependency of @risu729/tsconfigs and not explicitly declared in the root package.json, it will not be hoisted to the root node_modules, which will break the VS Code TypeScript SDK path. It is recommended to explicitly add typescript to the root devDependencies.

Comment thread aube-lock.yaml
@risu729
Copy link
Copy Markdown
Owner Author

risu729 commented May 27, 2026

Applied Gemini’s TypeScript SDK layout suggestion in 6061a6e by adding typescript@6.0.3 as a direct root devDependency.

@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented May 27, 2026

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
dotfiles-worker c73c6fb May 27 2026, 07:50 PM

@risu729 risu729 marked this pull request as ready for review May 27, 2026 20:05
@risu729 risu729 enabled auto-merge (squash) May 27, 2026 20:05
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.

1 participant