Skip to content

Promote v0.0.4 to production - #176

Merged
mrubens merged 18 commits into
mainfrom
release/v0.0.4
Jul 11, 2026
Merged

Promote v0.0.4 to production#176
mrubens merged 18 commits into
mainfrom
release/v0.0.4

Conversation

@mrubens

@mrubens mrubens commented Jul 11, 2026

Copy link
Copy Markdown
Contributor

Promote v0.0.4

Frozen at 9d1c33ebd888baabe4c550c0465f964535c008c3 — the commit where 0.0.4 was versioned. Commits merged to develop after that point ship in the next release.

  • Merge this PR with a merge commit (do not squash or rebase).
  • If multiple promote PRs are open, merge them in version order (oldest first).
  • Merging publishes a GitHub Release for v0.0.4 and triggers the existing GHCR v* image publish (latest channel).
  • The release/v0.0.4 branch can be deleted after this PR merges.

Changelog

0.0.4 (2026-07-11)

Patch changes

  • Ship the post-0.0.3 develop backlog toward production, including Daytona environment/task snapshot resume with legacy env aliases, default-deny API authorization, R_* public env canonicalization, CI status in PR review feedback replies, sandbox provider UX fixes, and other already-merged fixes.

roomote-roomote Bot and others added 18 commits July 10, 2026 21:01
…30 files (#156)

* WIP: slim single-version release flow

* feat: version only the root package and generate the Version PR ourselves

Replace changesets/action and the fixed lockstep group with a small
in-repo version flow: apply-version.mjs bumps the root version, prepends
the CHANGELOG section, and deletes consumed changesets; the Release
workflow rebuilds the Version PR branch idempotently and closes it when
no changesets remain. Version PRs now touch package.json + CHANGELOG.md
instead of 30 files, and the 27 stub package changelogs are gone.

* fix: close stale Version PR when changesets stop being versionable; drop stale fixed-group docstring

* style: format lib.mjs

---------

Co-authored-by: Roomote <roomote@roomote.dev>
…ease tags for main-based PRs (#155)

The Upgrade Compatibility job pulled the base channel's images as its
baseline, so promote PRs into main booted the ancient pre-release
main-channel image, which crashes under the current compose. Resolve the
baseline from the latest GitHub release for main-based PRs, skip cleanly
when no usable release exists yet, and let the script accept v* tags.

Co-authored-by: Roomote <roomote@roomote.dev>
…unsolicited PRs (#157)

Co-authored-by: Roomote <roomote@roomote.dev>
Co-authored-by: Matt Rubens <2600+mrubens@users.noreply.github.com>
Co-authored-by: Roomote <roomote@roomote.dev>
…165)

Co-authored-by: Matt Rubens <2600+mrubens@users.noreply.github.com>
Co-authored-by: Matt Rubens <2600+mrubens@users.noreply.github.com>
Co-authored-by: Matt Rubens <2600+mrubens@users.noreply.github.com>
Co-authored-by: Roomote <roomote@roocode.com>
…yments boot (#168)

Co-authored-by: Roomote <roomote@roocode.com>
Co-authored-by: Matt Rubens <2600+mrubens@users.noreply.github.com>
…ume (#170)

Co-authored-by: Roomote <roomote@roocode.com>
Co-authored-by: Matt Rubens <2600+mrubens@users.noreply.github.com>
Co-authored-by: Matt Rubens <2600+mrubens@users.noreply.github.com>
…ename snapshots (#173)

Co-authored-by: Roomote <roomote@roocode.com>
Co-authored-by: Matt Rubens <2600+mrubens@users.noreply.github.com>
@roomote-roomote

roomote-roomote Bot commented Jul 11, 2026

Copy link
Copy Markdown
Contributor

Reviewed the v0.0.4 promotion (18 already-reviewed commits, base main). Release mechanics are correct; 1 behavior change worth confirming before it reaches production. See task

  • packages/types/src/teams-bot-credentials.ts:88resolveTeamsBotRuntimeCredentialsFromEnv dropped the microsoft_auth runtime fallback (part of the R_* rename in [Refactor] Canonicalize public Roomote env vars as R_* #78). Deployments configured through the setup UI are unaffected because getSetupSubmitValues copies R_MICROSOFT_* into R_TEAMS_BOT_* at save time. But a deployment that sets only the Microsoft app env vars directly (no R_TEAMS_BOT_APP_ID/R_TEAMS_BOT_APP_PASSWORD) now resolves to null credentials and the Teams bot goes silent — the old code derived them from the Microsoft values. Confirm this env-only single-app path is intentionally dropped, or restore the fallback.

Review notes

This is a release-promotion PR bundling the post-0.0.3 develop backlog (18 commits) into main. Each commit already went through its own review before merging to develop, so this review focused on promotion-specific correctness plus a targeted scan of the highest-risk shipped changes.

@mrubens
mrubens merged commit c3fe167 into main Jul 11, 2026
1 check passed
@mrubens
mrubens deleted the release/v0.0.4 branch July 12, 2026 04:19
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