Skip to content

Promote staging to production - #1147

Merged
dot-agi merged 3 commits into
mainfrom
staging
Aug 11, 2026
Merged

Promote staging to production#1147
dot-agi merged 3 commits into
mainfrom
staging

Conversation

@kyle-compute

@kyle-compute kyle-compute commented Aug 11, 2026

Copy link
Copy Markdown
Collaborator

Caution

DO NOT USE THE MERGE BUTTON ON THIS PULL REQUEST.
THE BUTTON CREATES A NEW COMMIT AND BREAKS THE RELEASE MODEL.
COMMENT /promote TO COMPLETE THE PROMOTION.

Summary

Promote the current staging head to production (main).

Includes:

Scope

This PR promotes staging as-is; it introduces no additional changes.


Note

Medium Risk
Baseline gate and local runner changes affect when LLM trials run and can change behavior during retry races; preview pruning deletes aged PR branches (recoverable on next preview run).

Overview
This promotion bundles preview infrastructure, trial scheduling, and experiment UI changes.

Preview prune: A daily GitHub Actions workflow (preview-prune.yml) runs prune_stale_supabase_branches.sh to delete non-persistent pr-* Supabase branches older than seven days (configurable via dispatch), with dry-run support and fail-closed parsing. Workflow and script behavior are covered in test_pr_preview_workflow.py.

Baseline gate: maybe_gate_llm_trials and the cleanup backstop now treat worker jobs as authoritative when deciding if nop/oracle baselines are still pending—so a transient FAILED trial mirror with a live RETRYING job no longer releases or cancels gated LLM trials early. Local runner mirrors trial worker_jobs on claim and settlement (SUCCESS/FAILED/CANCELLED) so local baselines participate in the same gate logic.

QA display: Removes QA-driven glyph recoloring (getQaGlyphMatrixClass and related helpers). Matrix cells use standard pass/fail styling again; QA shows via corner dots and simplified legend labels (Pass / Fail).

Reviewed by Cursor Bugbot for commit 6146f65. Bugbot is set up for automated code reviews on this repo. Configure here.

charlesyhuang and others added 3 commits August 10, 2026 16:56
Co-authored-by: Charles Huang <77707222+GeeseGoo@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: kyle-compute <kylehvdbnl@gmail.com>
Co-authored-by: Charles Huang <77707222+GeeseGoo@users.noreply.github.com>
Co-authored-by: kyle-compute <kylehvdbnl@gmail.com>
@vercel

vercel Bot commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

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

Project Deployment Actions Updated (UTC)
oddish-app Building Building Aug 11, 2026 12:20am
oddish-app (staging) Ready Ready Preview Aug 11, 2026 12:20am

@cursor cursor 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.

Risk: high. Left a non-blocking comment (not approving): this staging→main promotion includes queue/worker gate behavior and preview Supabase prune automation, which is above the medium auto-approve threshold. Assigning reviewers for human sign-off before promote.

Open in Web View Automation 

Sent by Cursor Approval Agent: Pull Request Router and Approver

@cursor
cursor Bot requested review from charlesyhuang and pfbyjy August 11, 2026 00:21
@kyle-compute

Copy link
Copy Markdown
Collaborator Author

/promote

@github-actions

Copy link
Copy Markdown
Contributor

Promoted. main now points at 6146f65097f6da3206606efb191b637f9d69f095, the same commit as staging.

@dot-agi
dot-agi merged commit 6146f65 into main Aug 11, 2026
26 checks passed
@railway-app
railway-app Bot temporarily deployed to pleasing-unity / production August 11, 2026 00:22 Inactive
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.

3 participants