Skip to content

chore(release): back-merge main into pre-main to unblock #899 - #935

Merged
adityaharishch merged 3 commits into
pre-mainfrom
chore/backmerge-main-into-pre-main
Sep 5, 2026
Merged

chore(release): back-merge main into pre-main to unblock #899#935
adityaharishch merged 3 commits into
pre-mainfrom
chore/backmerge-main-into-pre-main

Conversation

@Akarsh-Hegde

Copy link
Copy Markdown
Member

#899 (pre-mainmain, v1.91.0) is CONFLICTING. This clears it.

The conflict

One file, two hunks, the same line in both:

      MERIDIAN_CLERK_PUBLISHABLE_KEY: ${{ secrets.CLERK_PUBLISHABLE_KEY_PROD }}

ac43f394 (#931) went straight onto main so staging builds — which compile pre-main's tree but execute main's copy of release-build.yml — could reach the OTP worker. main still runs Clerk, so that commit left the Clerk key in place beside the new OTP vars. pre-main had already deleted it in c9f15596, which replaced Clerk with the one-time email+OTP capture.

Resolution

Taken in pre-main's favour. Nothing in pre-main reads that secret — Clerk survives only in explanatory comments and in two tests that assert it is gone (require-email-capture.test.ts, otp-errors.test.ts) — and once this release lands there is no Clerk build left to read it either.

Both sides already carried MERIDIAN_OTP_API_URL and MERIDIAN_OTP_CLIENT_TOKEN, so those merged cleanly and are untouched in both the macOS and Windows job blocks.

Why this is safe

git diff origin/pre-main is empty. That one line was main's only divergence, so the merged tree is byte-identical to pre-main as it stands. This is a history merge, not a content change — #899 gets past the conflict without anything else in the tree moving.

Pre-push suite green (fmt, clippy, cargo test --workspace, UI build, UI tests).

🤖 Generated with Claude Code

Akarsh-Hegde and others added 3 commits September 5, 2026 14:34
Staging builds always compile pre-main's tree but execute main's copy of
this workflow (dispatch is pinned to branch=main for cache-scoping
reasons). pre-main already reads MERIDIAN_OTP_API_URL/CLIENT_TOKEN via
option_env!, so without this a staging OTP send/verify silently resolves
to "not_configured". Unused by main's own code today since Clerk is
still the live auth path there.
ci(release): wire OTP worker secrets into release-build.yml
…k key

#899 (`pre-main` -> `main`) went CONFLICTING. One file, two hunks, and the
same line in both: `.github/workflows/release-build.yml`.

`ac43f394` (#931) went straight onto `main` so staging builds - which compile
`pre-main`'s tree but execute `main`'s copy of this workflow - could reach the
OTP worker. `main` still runs Clerk, so that commit left
`MERIDIAN_CLERK_PUBLISHABLE_KEY` in place beside the new OTP vars. `pre-main`
had already deleted it in `c9f15596`, which replaced Clerk with the one-time
email+OTP capture.

Resolved in `pre-main`'s favour: nothing in `pre-main` reads that secret, and
once this release lands there is no Clerk build left to read it. Both sides
already carried `MERIDIAN_OTP_API_URL` / `MERIDIAN_OTP_CLIENT_TOKEN`, so those
merged cleanly and are untouched.

The merged tree is byte-identical to `pre-main` - `git diff origin/pre-main`
is empty - because that one line was `main`'s only divergence. This is a
history merge, not a content change, so #899 can fast-forward past the
conflict without anything else moving.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Sep 5, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Team

Run ID: 2df8d3f0-3423-41d4-85cc-a10ca0dbfb2a

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@adityaharishch
adityaharishch merged commit 3284db0 into pre-main Sep 5, 2026
14 checks passed
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