Skip to content

chore: rename workspace packages to @akeru/* - #337

Merged
leoisadev1 merged 2 commits into
mainfrom
chore/akeru-package-scope
Sep 30, 2026
Merged

leoisadev1 merged 2 commits into
mainfrom
chore/akeru-package-scope

Conversation

@leoisadev1

@leoisadev1 leoisadev1 commented Sep 30, 2026 •

Copy link
Copy Markdown
Member

The workspace packages still used the upstream @t3tools/* scope, and the lint plugin still ran its rules as t3code/.... Akeru's own code and tooling referred to itself by T3 Code's package names.

This renames the 13 private workspace manifests to @akeru/* and updates every import, CI and Docker filter, Vite+ task selector, changeset key, doc reference and lockfile entry to match. The lint plugin moves to oxlint-plugin-akeru, and its five rules and their suppressions now use the akeru/ prefix. The stale t3code-relay CI filter is gone, since no such workspace exists.

The published akeru-bot package is unchanged. So are app identity, storage and migration keys, environment variables, wire strings and native module names. Those need compatibility work and are out of scope here.

Verification:

  • 202 lint-plugin and script tests pass, including the CI workflow policy, desktop artifact, release version and dev runner tests.
  • Lint on files with renamed suppressions reports no errors, and the rules report under akeru(...).
  • tsgo is clean for apps/server, apps/web, apps/desktop, packages/client-runtime and scripts. apps/mobile has the same 33 errors main already has.
  • changeset status resolves every pending changeset under the new names.
  • The lockfile diff contains only renamed and reordered entries, with no version changes.

Created with Claude Opus 5.5 in Claude Code.


Devin Review

Rename the 13 private workspace manifests and every import, filter,
changeset key and doc reference from @t3tools/* to @akeru/*. Move the
lint plugin to oxlint-plugin-akeru and its rule namespace to akeru/.
Drop the stale t3code-relay CI filter. The published akeru-bot package,
app identity, storage keys and wire strings are unchanged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@vercel

vercel Bot commented Sep 30, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
akeru-bot-landing Building Building Preview Sep 30, 2026 9:48pm UTC

Request Review

@github-actions github-actions Bot added type:provider Agent provider contribution. area:directory Plugin directory and its user interface. area:connectors Plugin and MCP connector runtime. size:XXL labels Sep 30, 2026
@github-actions github-actions Bot added the vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. label Sep 30, 2026
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Devin Review

@leoisadev1
leoisadev1 merged commit 95b68c1 into main Sep 30, 2026
11 checks passed
@leoisadev1
leoisadev1 deleted the chore/akeru-package-scope branch September 30, 2026 21:59
@greptile-apps

greptile-apps Bot commented Sep 30, 2026 •

Copy link
Copy Markdown

RetriggerConfidence Score: 4/5 Tier: apex

[High risk] Renames internal workspace packages across the entire codebase.

The PR appears safe to merge; the historical changelog accuracy concern is non-blocking.

Fix All in Claude CodeFindings

  1. P2 Historical releases renamed ▶

Summary

The PR renames private workspace packages and the lint plugin from upstream names to @akeru/*, updating imports, dependency metadata, build filters, and documentation.

  • The active package references and build selectors examined are consistent with the new names.
  • Historical changelog headings should retain the names under which those releases were recorded.

Diagram

%%{init: {'theme': 'neutral'}}%%
flowchart LR
  M[Renamed workspace manifests] --> I[Application imports]
  M --> L[pnpm lockfile]
  M --> B[CI and release filters]
  P[Renamed lint plugin] --> C[Lint configuration and suppressions]
  M --> R[Changesets release configuration]
Loading

Reviews (1) · Last reviewed commit: "style: reformat imports and manifests af..."

Comment thread apps/web/CHANGELOG.md
@@ -1,22 +1,22 @@
## @t3tools/web@0.0.41
## @akeru/web@0.0.41

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Historical releases renamed The changed heading labels an older release as @akeru/web, though that release was recorded under @t3tools/web. The same change appears in the desktop and contracts changelogs. This is non-blocking, but it makes past entries inaccurate when readers compare them with release-era manifests. Keep the original names for past releases and document the rename separately. Confidence in this suggestion: 4/5.

Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!

Fix in Claude Code

@linear-code linear-code Bot mentioned this pull request Oct 6, 2026
11 of 15 tasks

This branch was successfully deployed

1 active deployment
Preview — b189c3f5 Deployed Sep 30, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:connectors Plugin and MCP connector runtime. area:directory Plugin directory and its user interface. size:XXL type:provider Agent provider contribution. vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant