Skip to content

1.4.0

Compare
Choose a tag to compare
@hugoalh hugoalh released this 24 Mar 09:30
· 238 commits to main since this release
b0c05a3
  • 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 to Write-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
  • CHANGE: Improved function Write-GitHubActionsFileCommand:
    • New parameter FileCommand is adopted and replaced LiteralPath with a safer implementation
    • Resolve confusion errors (e.g.: "Unable to bind $Null to parameter XXXX.")
  • CHANGE: Improved internal random token generation
  • CHANGE: Improved NodeJS wrapper, function Test-GitHubActionsNodeJsEnvironment parameter ReinstallDependencies 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