microsoft / pxt-mkc

Command line tool for MakeCode editors
https://microsoft.github.io/pxt-mkc/
MIT License
11 stars 6 forks source link

Remove yarn and semantic-release #121

Closed riknoll closed 1 month ago

riknoll commented 1 month ago

This PR does a few things:

  1. Swaps yarn out for npm to better match our other repos
  2. Removes references to semantic-release
  3. Standardizes the npm scripts for each package and adds a clean command
  4. Adds a new bump script for bumping versions
  5. Splits our GitHub actions into two: one for building and one for publishing tagged commits

The motivation here is that semantic-release does not support monorepos very well and I'm tired of fixing it. The new way to bump versions is to run a script:

node ./scripts/release.js bump makecode-core