Skip to content

Plan Every Code default branch and release identity #87

@cbusillo

Description

@cbusillo

Objective

Plan and execute the branch/release identity transition for Every Code after product docs and import policy are aligned.

Finish Line

The repository default branch is main, branch roles and release metadata are aligned with Every Code, and the remaining release validation blocker is tracked separately.

Current Status

State: Blocked
Next action: Resolve #108 so the main-branch Release workflow preflight is green.
Blocked by: #108 release preflight runner capability/test-environment mismatches.
Last verified: 2026-05-24 after PR #107 merged and Release run 26353066927 completed.

Scope

  • In: default branch rename from local/cbusillo-overlay to main, workflow branch references, release tag wording, GitHub metadata, and post-rename validation.
  • Out: npm publishing/package rename for now; code architecture changes; runner capability fixes now tracked in Fix release preflight runner capabilities #108.

Acceptance Criteria

  • All references to local/cbusillo-overlay are audited before rename.
  • Workflows and branch protection/default-branch metadata are updated together.
  • GitHub Releases are documented as sufficient distribution for now.
  • Old branch name is retired or redirected with clear guidance.
  • Post-rename gh/Actions/default-branch checks pass. Blocked by Fix release preflight runner capabilities #108.

Relationships

Parent: #85
Previously blocked by: #86; unblocked by PR #100.
Currently blocked by: #108.

Validation

Use rg local/cbusillo-overlay, gh workflow list --all, GitHub default branch metadata, branch protection metadata, and post-rename Release workflow checks.

Decisions

  • main is now the Every Code default branch and release source of truth.
  • The previous divergent origin/main was preserved as archive/pre-every-code-main-2026-05-24 before cutover.
  • Publishing outside GitHub Releases is intentionally deferred.

Cutover Evidence

Open Questions

Metadata

Metadata

Assignees

No one assigned

    Labels

    planDurable planning issueplan:donePlan completed or superseded

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions