Files
e2b-dev--e2b/.changeset
Mish Ushakov ad194b4f4a CLI migrate: Rename old template files no longer needed (#991)
Here's what it will look like. This highlights that the files are no
longer used.

```
🔄 Migrating template configuration to SDK format...

Using language: TypeScript

 Generated TypeScript template files:
   ./template.ts
   ./build.dev.ts
   ./build.prod.ts

📁 Old template files no longer needed:
   ./e2b.Dockerfile → ./e2b.Dockerfile.old
   ./e2b.toml → ./e2b.toml.old

🎉 Migration completed successfully!

🔨 You can now build your template using:
   npx tsx build.dev.ts (for development)
   npx tsx build.prod.ts (for production)

Learn more about Template SDK: https://e2b.dev/docs
```



<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> Post-migration, the CLI renames `e2b.Dockerfile` and `e2b.toml` to
`.old` and refactors migration to use Dockerfile content directly.
> 
> - **CLI Template Migration
(`packages/cli/src/commands/template/migrate.ts`)**
> - **Refactor**: `migrateToLanguage` now accepts `dockerfileContent`
(string) instead of a path; Dockerfile retrieval moved to the command
action via `getDockerfile`.
> - **Post-migration cleanup**: Renames `e2b.Dockerfile` and `e2b.toml`
to `*.old` if present and logs old→new paths.
>   - Minor output tweaks (status messages/icons).
> - **Tests (`packages/cli/tests/commands/template/migrate.test.ts`)**
> - Add checks ensuring `e2b.Dockerfile.old` and `e2b.toml.old` exist
and originals are removed across fixtures/languages.
> 
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
5fc1add2ac8e688b7509c299211b53ac6b09188e. This will update automatically
on new commits. Configure
[here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
2025-10-27 09:31:07 -07:00
..
2024-07-18 10:30:54 +02:00
2023-08-23 11:50:04 +02:00

Changesets

To add changeset run:

npx changeset

in the root of the project. This will create a new changeset in the .changeset folder.