Skip to content

ci: version staging merges and run CI on staging - #47

Merged
bryanfawcett merged 2 commits into
stagingfrom
ci/staging-beta
Oct 4, 2026
Merged

bryanfawcett merged 2 commits into
stagingfrom
ci/staging-beta

Conversation

@bryanfawcett

Copy link
Copy Markdown
Collaborator

Refs nyuchi/.github#84 (policy: nyuchi/.github#80).

  • Brings ci: release versions follow the org versioning policy #46 (already on main) into staging: staging-version.yml and the policy check in release.yml. Identical content, so the later staging → main merge has no conflict.
  • ci.yml now runs on pushes to staging as well as main (pull requests already run on every base).
  • release.yml is left as is: it already checks the version against the policy with the shared next-version action, in check mode against the manifests.
  • Live beta: the deployed site is the Mintlify docs at openntl.org. That deployment isn't visible to the org's Mintlify connection, so a staging preview is an owner step. The MCP Worker in mcp/ isn't deployed, so it has no beta.

🤖 Generated with Claude Code

bryanfawcett and others added 2 commits October 4, 2026 20:23
- `release.yml`: the verify job checks the manifest version with the shared `next-version` action before anything is built or published.
  - A release must be the next minor above the highest released tag. Pre-release tags do not count, so the first plain version is a first release.
  - `workflow_dispatch` gets a `bump` input, and a major is allowed only from a manual run.
  - The verify job's checkout is pinned and keeps no credential.
- The new `staging-version.yml` tags each merge into `staging` as the next patch. It is a no-op until `staging` exists.
- CONTRIBUTING: a Versioning section.

Refs nyuchi/.github#80


Claude-Session: https://claude.ai/code/session_01GHjaH1Vt2dVLWU68iz8tFq

Signed-off-by: Bryan Fawcett <bryan@nyuchi.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
@bryanfawcett
bryanfawcett merged commit 91df969 into staging Oct 4, 2026
20 checks passed
@bryanfawcett
bryanfawcett deleted the ci/staging-beta branch October 4, 2026 12:36
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.

1 participant