Skip to content

Release workflow

Jae Sung Park edited this page Jun 20, 2019 · 23 revisions

Describe branches' role & workflows for releases by types.

Branches

  • master: latest tag
  • next: next tag
  • dev: primary branch

    Will takeover previous master branch's role.
    In order to have control over the timing of releases, added dev branch.

Workflow

All devs will be done on dev.

nightly will merge changes from dev and build nightly dist every day.

  • RC release: devnext

    dev will be merged into next branch.
    Every updates before the latest, should flows from dev to next.

    Will publish @next by semantic-release

  • Patch release: devmaster

    dev will be merged into master branch.

  • latest(stable) release: nextmaster

    next will be merged into master branch.

    Will publish @latest by semantic-release