Skip to content

Test dev merge commits and document the dev-to-master release workflow #177

Closed

Description

@coder13

Problem

Pull requests are checked, but .github/workflows/ci.yml only runs on pushes to master. The merge commit created on dev is therefore not automatically revalidated. CONTRIBUTING.md also still documents npm, the pre-workspace layout, and older test tooling.

Acceptance criteria

  • Run the full CI workflow on pushes to dev as well as master.
  • Document the intended branch flow: feature branch → dev → release-candidate validation → reviewed promotion to master.
  • Update contributing setup for Node 22, Yarn classic workspaces, Vite, Docker-backed MongoDB/PostgreSQL/Redis, root Turbo commands, Jest, and Cypress.
  • Document required promotion evidence and who/what may block a release.
  • Add or document a lightweight release checklist that links deployment and rollback verification.
  • Remove stale npm/CRA/Enzyme instructions without unrelated documentation churn.

Activity

  1. added
    documentationImprovements or additions to documentation
    priority: P1High-priority work for the next delivery cycle
    area: platformBuild, CI, deployment, operations, and repository infrastructure
    on Jul 10, 2026
  2. added a commit that references this issue on Jul 14, 2026
  3. coder13 commented on Jul 14, 2026

    @coder13
    OwnerAuthor

    Completed by the dev-push CI/CodeQL configuration, release workflow, contributing guide, and CI branch validation. Recent dev and master integration runs passed CI, Cypress, and CodeQL during the #243/#244 promotion sequence.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: platformBuild, CI, deployment, operations, and repository infrastructuredocumentationImprovements or additions to documentationpriority: P1High-priority work for the next delivery cycle

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions