Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* add VSCode tasks file * Separate functions into individual files under new [psake] subfolder Add comment-based help * Add tasks (with dependencies) to build script * Add markdown help docs for functions * Don't change location when testing for [psake] global variable * Update tests to account for new location of module * ignore Pester test results * Save Pester test results to root of project * Update nuget.exe to 4.3.0.4406 * Add build task for creating nuget package * Update nuget package scripts to account for module layout change * Fix string formatting for failure message in [Assert] function * Put parameter position statements back * Remove module during Chocolatey uninstall process * Fix specs for testing expected doc content * Ugly hack to account for dot net core versions installed on Windows. This is only to prevent an exception from being thrown when using the "Framework" function and specifying "1.1.0" or "2.0.0" and won't be found in [$env:windir\Microsoft.NET\] * Ensure PSScriptAnalyzer module is installed for testing * Use correct variable with uploading Pester test results to AppVeyor * Remove direct calls to Analyze and Pester tasks as they are defined as dependencies and will be executed automatically * Remove aliases, format script * Install PowerShell version 6.0.0-rc for Linux/macOS * Use [pwsh] instead of [PowerShell] on Linux/macOS * Rename internal build function to Invoke-Step to not stomp on psake's Invoke-Task function * Install latest version of build depedency modules * Simplify spec tests * Use v2 VSCode task format * Fix case sensitivity on Linux and ensure errors aren't squashed on loading * Remove PS v2.0 support * Remove unneeded VSCode task property * Rename psake folder to src * Move secondary psake files used by Chocolatey to src * Move nuget files to build folder * Remove obsolete build/test files * Update tests to account for new src folder * Add Build/Clean tasks * Ignore versioned output directories * Install modules using correct parameter values * Prevent VSCode workspace searches from finding matches in the output folders
- Loading branch information