1.4.0 Beta 1
Pre-release
Pre-release
- ADD: Added target GitHub Actions Runner version requirement, currently >= v2.303.0
- CHANGE: Fixed function
Expand-GitHubActionsToolCacheCompressedFile
assigned incorrect decompression tool for file type.tgz
in the automatic method - CHANGE: Function
Write-GitHubActionsCommand
is renamed toWrite-GitHubActionsStdOutCommand
- CHANGE: Improved function
Add-GitHubActionsSecretMask
chunks split method - CHANGE: Improved function
Test-GitHubActionsEnvironment
:- Environment not fulfilled when in the mandatory mode no longer emit
error
(GitHub Actions stdout error), instead emit PowerShell error with stop action - Parameter
StepSummary
is deprecated due to have target GitHub Actions Runner version requirement - Warning message will display when condition is not fulfilled (multiple warning messages for multiple conditions are not fulfilled); To omit warning messages, append
-WarningAction 'SilentlyContinue'
to this function
- Environment not fulfilled when in the mandatory mode no longer emit
- CHANGE: Improved function
Write-GitHubActionsFileCommand
:- New parameter
FileCommand
is adopted and replacedLiteralPath
with a safer implementation - Resolve confusion errors (e.g.: "Unable to bind $Null to parameter XXXX.")
- New parameter
- CHANGE: Improved internal random token generation
- CHANGE: Improved NodeJS wrapper, function
Test-GitHubActionsNodeJsEnvironment
parameterReinstallDependencies
now deprecated again - CHANGE: PowerShell annotations (e.g.: warning, error, etc.) no longer display once only on pipeline functions to match PowerShell native behaviour, user maybe meet more annotations than before
- CHANGE: Removed internal imports that no longer used
- CHANGE: Resolved confusion errors (e.g.: "Unable to bind $Null to parameter XXXX.")
- REMOVE: Removed deprecated function
Clear-GitHubActionsFileCommand
- REMOVE: Removed legacy method of stdout commands:
add-path
save-state
set-env
set-output