Skip to content

Commit a00be47

Browse files
dobraccursoragent
authored andcommitted
chore(release): give embed its own release line
Co-authored-by: Cursor Agent <cursoragent@cursor.com> GitOrigin-RevId: f9d826ea1a2675ebf8f9b29fe530b39702748060
1 parent 90f90d6 commit a00be47

4 files changed

Lines changed: 12 additions & 11 deletions

File tree

‎docs/RELEASING.md‎

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,14 @@ Two identities:
2929
the patch. The timestamp sits in the patch slot, so these tags sort
3030
above every `MAJOR.MINOR.x` release — pin exact tags, not "highest".
3131
2. Conventional commits (`feat:`, `fix:`) accumulate into a release PR.
32-
api, client-proxy, clickhouse-migrator, dashboard-api, embed,
32+
api, client-proxy, clickhouse-migrator, dashboard-api,
3333
nomad-nodepool-apm and orchestrator share one coordinated SemVer with
3434
the rest of the platform: merging that PR tags each of them
35-
`<component>-vX.Y.Z` at the same number, with changelog. envd is
36-
versioned on its own and has its own release PR. (The same commits
37-
arrive here through the copybara export.)
35+
`<component>-vX.Y.Z` at the same number, with changelog. embed has
36+
its own release PR, opened once the platform release is tagged, at
37+
that same number. envd is versioned on its own and has its own
38+
release PR. (The same commits arrive here through the copybara
39+
export.)
3840
3. Either tag is a git tag only — no GitHub Release. The tag push
3941
publishes to `e2b-artifacts` — images as `:v<version>`, binaries as
4042
versioned objects in the public `e2b-artifact-binaries` bucket at

‎embed/README.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@ deployment see [e2b.dev/enterprise](https://e2b.dev/enterprise).
5656
each one. Those reach the sandbox through the header routing above, at
5757
the address in `E2B_DASHBOARD_HOST` (default `localhost`); set it when a
5858
browser on another machine opens the dashboard without a tunnel.
59-
- **One version everywhere.** Embed is released with the platform at one
60-
version, and that release moves every platform pin in
59+
- **One version everywhere.** Embed is released at the platform version once
60+
that release is tagged, and that release moves every platform pin in
6161
[`compose/.env`](compose/.env) and the kustomization. To pin an install, pin
6262
the commit: put it in place of `main` in the raw URLs, or add
6363
`?ref=<commit>` to the git URLs.

‎embed/compose/.env‎

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
# Platform pins. api, db-migrator, dashboard-api, client-proxy, clickhouse-migrator,
2-
# the orchestrator and the three stack images below are released together with
3-
# Embed at one version, and each release moves these lines to it: the trailing
1+
# Platform pins. Embed is released at the platform version once that release
2+
# is tagged, and each Embed release moves these lines to it: the trailing
43
# marker is what the release tooling rewrites. Everything without a marker is
54
# pinned by hand.
65
E2B_API_IMAGE=us-docker.pkg.dev/e2b-artifacts/api/api:v0.14.202609170000-908833e4c12 # x-release-please-version

‎embed/docs/REFERENCE.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,8 +111,8 @@ pins in [`kubernetes/kustomization.yaml`](../kubernetes/kustomization.yaml).
111111
The 3 stack images live in the `embed` repository of the `e2b-artifacts`
112112
registry.
113113

114-
Embed is released together with the platform at one version. That release
115-
moves every platform pin in both files to it: api, db-migrator,
114+
Embed is released at the platform version once that release is tagged.
115+
That release moves every platform pin in both files to it: api, db-migrator,
116116
dashboard-api, client-proxy, clickhouse-migrator, the orchestrator and the 3
117117
stack images, the lines carrying a release marker. A checkout at a release
118118
therefore names one version everywhere and pulls exactly what that release

0 commit comments

Comments
 (0)