Skip to content

Release Workflow

Ryan L McIntyre edited this page Jul 24, 2017 · 19 revisions

Nerd Fonts

Release Workflow

Merge latest PRs

  • Merge latest Pull Requests into master that are for the latest milestone
  • Pull Requests and Bug Fixes go directly into master after basic testing

Run release script

  • Execute release.sh script

Update changelog

Update readme

  • Update the readme.md
    • Update the "counts" in the Features Section
      • You can get this information by simply passing a second param to the "all patcher": ./gotta-patch-em-all-font-patcher\!.sh "" info
        • "X already patched font families" -> Give exact number from 'typefaces' line
        • "Over X unique combinations/variations..." -> round down to nearest hundred from 'variation' line
        • "Over X glyphs/icons combined" -> manual process for now (@todo)
    • Update the "counts" in the Combinations Section
      • Again, get this info from the "all patcher" Create release on GitHub
  • Create new release on GitHub and paste latest release details from changelog.md

Run upload script

  • Execute upload-archives.sh to upload font archives to the latest release

Verify uploaded files

  • Verify font archives are showing for latest release