Releases

master

develop

pull request

Github Actions Releases example

Workflows:

  • each pull-request build
  • merge to develop makes pre-release develop
  • merge to master makes draft with new version

Features:

  • possibility to build node modules with packages from some private repos
  • releases from private repos
  • auto-increment of release version (nightly build/patch version)
  • archive node_modules directory during build and save it as release asset