CopilotKit / CopilotKit/outpost

deploy: the staging branch is 166 commits behind main, so staging validates nothing

Open
#194 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

area: infrastructure roadmap roadmap: now
Dominant language
TypeScript
Stars
7
Forks
3
Avg merge
7d 16h
Merged PRs (30d)
15

Description

Railway deploys staging from the staging branch and production from main. But:

$ git rev-list --left-right --count origin/main...origin/staging
100    0

staging is 100 commits behind main and 0 ahead. Staging is therefore running code from before the groundedness gate (#143), the one-answer-per-ticket arbitration (#172), and the schema-drift guard (#180).

Why it matters

Staging exists to rehearse what production is about to do. Right now it rehearses something production left behind weeks ago, so a staging pass proves nothing about a main deploy. It also means any PR opened against staging (see #188) sweeps 100 unrelated commits into its own diff, which makes it unreviewable.

Fix

Fast-forward staging to main, then decide the standing rule — either staging is continuously fast-forwarded from main, or release branches are cut from main into staging. Document whichever we pick in docs/deployment.md so it does not silently drift again.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by checking the branch relationship with git rev-list --left-right --count origin/main...origin/staging and review the PR against staging mentioned as #188. Fast-forward staging to main, then confirm the chosen ongoing branch rule with maintainers. Document that rule in docs/deployment.md so future staging deploys do not drift.

Written by the indexing model from the issue text.

Assessment

Tech stack
git, typescript
Domain
devops, documentation, release
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.