Skip to content
Ron B. Yeh edited this page May 5, 2023 · 9 revisions

4.2.0 Beta

Steps taken to release 4.2.0-beta.3 on 2023-05-05.

  • Check that my local working copy is on the master branch.
  • git fetch upstream
  • git rebase upstream/master
  • git push to update my remote repository. My fork now matches the main one on github.com/0xfe/vexflow/
  • npm ci
    • Oops a warning popped up.
    • Upgrade node to most recent stable version.
  • npm ci again. Now it works!
  • grunt clean
  • grunt release:beta
    • While it's building... launch my 2FA app for logging into npm.
  • Answer the Questions:
? Publish vexflow@beta to npm? Yes
? Please enter OTP for npm: xxxxxx (from my 2FA app)
? Commit (Release VexFlow 4.2.0-beta.3)? Yes
? Tag (4.2.0-beta.3)? Yes
? Push? Yes
? Create a pre-release on GitHub (4.2.0-beta.3)? Yes