Skip to content

v2020.06.17

Compare
Choose a tag to compare
@FISHMANPET FISHMANPET released this 18 Jun 03:22
fbb6e4c

Supports the following functionality

  • Automatically versions with GitVersion, using mainline mode
    • Requires a gitversion.yml with mode:Mainline or no gitversion.yml at all
  • Uses ModuleBuilder to compile individual function files into a single monolithic PSM1 file
  • Runs any tests in the Tests directory of the module
  • Runs a set of default tests
    • Runs PSScriptAnalyzer Defaults, as well as a check for any special unicode quotes or hyphens
    • Validates that exported functions have proper comment-based help
  • Allow specifying if failed tests should fail the build (useful as you bring a module up to standards)
  • Publishes all builds to an internal repo, using prerelease builds
  • Installs pre-release builds on machines in Test environment
  • Installs release builds on machines in Test and Production environment
  • Creates GitHub release for releases