async writeMarkdownChangelog(newEntry, markdownFile = 'NEWS.md') {
    const changelog = await readFile(markdownFile, 'utf-8')

    const heading = `### v${this.newVersion}`

    if (changelog.match(heading)) {
      console.log('Version already exists in markdown, skipping update')
      return
    }

    await writeFile(markdownFile, `${newEntry}\n${changelog}`, 'utf-8')
  }
Function for writing update to our Markdown based changelog
Markdown changelog is for our customers and docs-website

@param {string} newEntry markdown formatted release notes to be added to the changelog
@param {string} markdownFile path to the markdown file to update, defaults to NEWS.md
@returns {void}