Recent Releases of github-actions-core-powershell

github-actions-core-powershell - 2.1.3 Beta 3

〰️ Changes

  • Improve NodeJS wrapper for more reliability (@hugoalh)(N/A)
  • Update dependencies nodejs/npm:@actions/artifact from v2.1.0 to v2.1.1 and nodejs/npm:@actions/cache from v3.2.3 to v3.2.4 (@hugoalh)(N/A)

- PowerShell
Published by hugoalh over 2 years ago

github-actions-core-powershell - 2.1.3 Beta 2

〰️ Changes

  • Attempt change of NodeJS wrapper module type from ModuleJS to CommonJS (@hugoalh)(N/A)

- PowerShell
Published by hugoalh over 2 years ago

github-actions-core-powershell - 2.1.3 Beta 1

〰️ Changes

  • Attempt change of NodeJS wrapper module type from ModuleJS to CommonJS (@hugoalh)(N/A)

- PowerShell
Published by hugoalh over 2 years ago

github-actions-core-powershell - 2.1.2

〰️ Changes

  • Update dependencies nodejs/npm:@actions/artifact from v2.0.1 to v2.1.0 and nodejs/npm:@actions/cache from v3.2.2 to v3.2.3 (@hugoalh)(#181, #183)

- PowerShell
Published by hugoalh over 2 years ago

github-actions-core-powershell - 2.1.1

〰️ Changes

  • Update dependency nodejs/npm:@actions/artifact from v2.0.0 to v2.0.1 (@hugoalh)(N/A)

- PowerShell
Published by hugoalh over 2 years ago

github-actions-core-powershell - 2.1.0

💥 Break Changes

  • Refactor function Export-GitHubActionsArtifact due to break changes on dependency nodejs/npm:@actions/artifact (@hugoalh)(#177, 8a38c2e534a01a85ca50972c06014d1f79885d89, 642df6cd517e10ee4c8d47a9b4a58eb160ebd8d1)
  • Refactor function Import-GitHubActionsArtifact due to break changes on dependency nodejs/npm:@actions/artifact (@hugoalh)(#177, 8a38c2e534a01a85ca50972c06014d1f79885d89, 642df6cd517e10ee4c8d47a9b4a58eb160ebd8d1) > 🔬 Partial Implementation > > This implementation is partial, for more information, please visit #177.
  • Update dependency nodejs/npm:@actions/artifact from v1.1.2 to v2.0.0 (@hugoalh)(8a38c2e534a01a85ca50972c06014d1f79885d89, 642df6cd517e10ee4c8d47a9b4a58eb160ebd8d1)

〰️ Changes

  • Add function Get-GitHubActionsArtifact (@hugoalh)(#177, 8a38c2e534a01a85ca50972c06014d1f79885d89, 642df6cd517e10ee4c8d47a9b4a58eb160ebd8d1) > 🔬 Partial Implementation > > This implementation is partial, for more information, please visit #177.

- PowerShell
Published by hugoalh over 2 years ago

github-actions-core-powershell - 2.1.0 Beta 1

💥 Break Changes

  • Refactor function Export-GitHubActionsArtifact due to break changes on dependency nodejs/npm:@actions/artifact (@hugoalh)(#177, 8a38c2e534a01a85ca50972c06014d1f79885d89, 642df6cd517e10ee4c8d47a9b4a58eb160ebd8d1)
  • Refactor function Import-GitHubActionsArtifact due to break changes on dependency nodejs/npm:@actions/artifact (@hugoalh)(#177, 8a38c2e534a01a85ca50972c06014d1f79885d89, 642df6cd517e10ee4c8d47a9b4a58eb160ebd8d1) > 🔬 Partial Implementation: This implementation is partial, for more information, please visit #177.
  • Update dependency nodejs/npm:@actions/artifact from v1.1.2 to v2.0.0 (@hugoalh)(8a38c2e534a01a85ca50972c06014d1f79885d89, 642df6cd517e10ee4c8d47a9b4a58eb160ebd8d1)

〰️ Changes

  • Add function Get-GitHubActionsArtifact (@hugoalh)(#177, 8a38c2e534a01a85ca50972c06014d1f79885d89, 642df6cd517e10ee4c8d47a9b4a58eb160ebd8d1) > 🔬 Partial Implementation: This implementation is partial, for more information, please visit #177.

- PowerShell
Published by hugoalh over 2 years ago

github-actions-core-powershell - 2.0.0

💥 Break Changes

  • Change targets: (@hugoalh)(N/A)
    • GitHub Actions Runner from >= v2.303.0 to >= v2.311.0
    • NodeJS from >= v14.15.0 to >= v16.13.0
  • Function Write-GitHubActionsAnnotation is no longer public (@hugoalh)(N/A)
  • Refactor and rename modules category: (@hugoalh)(N/A)
    • command-base and command-control as command-file and command-stdout
    • step-summary as summary
  • Remove deprecated and legacy resources (@hugoalh)(N/A)
  • Remove feature of chunk mask in function Add-GitHubActionsSecretMask (@hugoalh)(N/A)
  • Remove feature of parameter InputObject batch/bulk operation in functions (@hugoalh)(N/A)
  • Remove function Test-GitHubActionsNodeJsEnvironment and migrate into internal function Invoke-GitHubActionsNodeJsWrapper (@hugoalh)(N/A)
  • Remove function Write-GitHubActionsRaw (@hugoalh)(N/A)
  • Rename functions which name like *-GitHubActionsStepSummary* to *-GitHubActionsSummary* (@hugoalh)(N/A)
  • Rename some of the parameters to follow PowerShell parameters naming (@hugoalh)(N/A)

〰️ Changes

  • Improve error messages and more meaningful (@hugoalh)(N/A)
  • Improve NodeJS wrapper (@hugoalh)(455afa380b4bebec977fd331875b33c86cc936d4)
  • Improve way to get and resolve environment paths and variables (@hugoalh)(N/A)
  • Introduce parameter Summary for annotations to prevent message get truncated (@hugoalh)(#87)
  • Update wrapper API dependencies nodejs/npm:@actions/artifact from v1.1.1 to v1.1.2, and nodejs/npm:@actions/core from v1.10.0 to v1.10.1 (@hugoalh)(N/A)
  • Validate custom exit code in function Write-GitHubActionsFail (@hugoalh)(4977e1c674caf4809d08f9832aeba31b4f2d09ee)

- PowerShell
Published by hugoalh over 2 years ago

github-actions-core-powershell - 2.0.0 Beta 4

〰️ Changes

  • Fix function Add-GitHubActionsPATH add PATHs repeatedly (@hugoalh)(N/A)

- PowerShell
Published by hugoalh over 2 years ago

github-actions-core-powershell - 2.0.0 Beta 3

〰️ Changes

  • Improve NodeJS wrapper (@hugoalh)(455afa380b4bebec977fd331875b33c86cc936d4)
  • Validate custom exit code in function Write-GitHubActionsFail (@hugoalh)(4977e1c674caf4809d08f9832aeba31b4f2d09ee)

- PowerShell
Published by hugoalh over 2 years ago

github-actions-core-powershell - 2.0.0 Beta 2

💥 Break Changes

  • Change target GitHub Actions Runner from >= v2.308.0 to >= v2.310.0 (@hugoalh)(N/A)
  • Function Write-GitHubActionsAnnotation is no longer public (@hugoalh)(N/A)
  • Refactor and rename modules category: (@hugoalh)(N/A)
    • command-base and command-control as command-file and command-stdout
    • step-summary as summary
  • Remove feature of chunk mask in function Add-GitHubActionsSecretMask (@hugoalh)(N/A)
  • Remove feature of parameter InputObject batch/bulk operation in functions (@hugoalh)(N/A)
  • Remove function Test-GitHubActionsNodeJsEnvironment and migrate into internal function Invoke-GitHubActionsNodeJsWrapper (@hugoalh)(N/A)
  • Remove function Write-GitHubActionsRaw (@hugoalh)(N/A)
  • Rename functions which name like *-GitHubActionsStepSummary* to *-GitHubActionsSummary* (@hugoalh)(N/A)
  • Rename some of the parameters to follow PowerShell parameters naming (@hugoalh)(N/A)

〰️ Changes

  • Improve error messages and more meaningful (@hugoalh)(N/A)
  • Improve way to get and resolve environment paths and variables (@hugoalh)(N/A)
  • Introduce parameter Summary for annotations to prevent message get truncated (@hugoalh)(#87)
  • Update wrapper API dependencies nodejs/npm:@actions/artifact from v1.1.1 to v1.1.2, and nodejs/npm:@actions/core from v1.10.0 to v1.10.1 (@hugoalh)(N/A)

- PowerShell
Published by hugoalh over 2 years ago

github-actions-core-powershell - 1.8.0 Beta 2

〰️ Changes

  • Update wrapper API dependencies (@hugoalh)(N/A)

- PowerShell
Published by hugoalh over 2 years ago

github-actions-core-powershell - 1.8.0 Beta 1

💥 Break Changes

  • Change target GitHub Actions Runner version from >= v2.303.0 to >= v2.308.0 (@hugoalh)(N/A)
  • Change target NodeJS version from >= v14.15.0 to >= v16.13.0 (@hugoalh)(N/A)
  • Remove deprecated and legacy resources (@hugoalh)(N/A)

〰️ Changes

  • Improve error messages (@hugoalh)(N/A)
  • Update wrapper API dependencies nodejs/npm:@actions/artifact from v1.1.1 to v1.1.2, and nodejs/npm:@actions/core from v1.10.0 to v1.10.1 (@hugoalh)(N/A)

- PowerShell
Published by hugoalh almost 3 years ago

github-actions-core-powershell - 2.0.0 Beta 1

  • CHANGE: Improved error message
  • CHANGE: Updated targets:
    • GitHub Actions Runner version from >= v2.303.0 to >= v2.308.0
    • NodeJS version from >= v14.15.0 to >= v16.13.0
  • REMOVE: Removed deprecated and legacy resources

- PowerShell
Published by hugoalh almost 3 years ago

github-actions-core-powershell - 1.7.2

  • CHANGE: Possibly reduced issues cause by NodeJS wrapper API dependencies

- PowerShell
Published by hugoalh almost 3 years ago

github-actions-core-powershell - 1.7.1

  • CHANGE: Updated NodeJS wrapper API dependencies

- PowerShell
Published by hugoalh almost 3 years ago

github-actions-core-powershell - 1.7.0

  • ADD: Added functions:
    • Clear-GitHubActionsFileCommand
    • Clear-GitHubActionsOutput
    • Clear-GitHubActionsState
  • CHANGE: Fixed function Expand-GitHubActionsToolCacheCompressedFile parameter Flag unable to use multiple flags
  • CHANGE: Fixed function Remove-GitHubActionsStepSummary incorrect behaviour that maybe cause issues on runner
  • CHANGE: Fixed function Restore-GitHubActionsCache can cause error when not provide more than one key
  • CHANGE: Fixed function Save-GitHubActionsCache return incorrect type of value
  • CHANGE: Fixed NodeJS wrapper maybe report shattered error message
  • CHANGE: Fixed NodeJS wrapper maybe return incorrect type of value
  • CHANGE: Function Remove-GitHubActionsStepSummary is now renamed to Clear-GitHubActionsStepSummary to correctly describe it's behaviour
  • CHANGE: Rewritten NodeJS wrapper to improve data exchange

- PowerShell
Published by hugoalh almost 3 years ago

github-actions-core-powershell - 1.7.0 Beta 6

  • CHANGE: Attempt to fix NodeJS wrapper bundle

- PowerShell
Published by hugoalh almost 3 years ago

github-actions-core-powershell - 1.7.0 Beta 5

  • CHANGE: Attempt to fix NodeJS wrapper bundle

- PowerShell
Published by hugoalh almost 3 years ago

github-actions-core-powershell - 1.7.0 Beta 4

  • CHANGE: Attempt to fix NodeJS wrapper bundle

- PowerShell
Published by hugoalh almost 3 years ago

github-actions-core-powershell - 1.7.0 Beta 3

  • CHANGE: Attempt to fix NodeJS wrapper bundle

- PowerShell
Published by hugoalh almost 3 years ago

github-actions-core-powershell - 1.7.0 Beta 2

  • CHANGE: Attempt to fix NodeJS wrapper bundle

- PowerShell
Published by hugoalh almost 3 years ago

github-actions-core-powershell - 1.7.0 Beta 1

  • ADD: Added functions:
    • Clear-GitHubActionsFileCommand
    • Clear-GitHubActionsOutput
    • Clear-GitHubActionsState
  • CHANGE: Fixed function Expand-GitHubActionsToolCacheCompressedFile parameter Flag unable to use multiple flags
  • CHANGE: Fixed function Remove-GitHubActionsStepSummary incorrect behaviour that maybe cause issues on runner
  • CHANGE: Fixed function Restore-GitHubActionsCache can cause error when not provide more than one key
  • CHANGE: Fixed function Save-GitHubActionsCache return incorrect type of value
  • CHANGE: Fixed NodeJS wrapper maybe report shattered error message
  • CHANGE: Fixed NodeJS wrapper maybe return incorrect type of value
  • CHANGE: Function Remove-GitHubActionsStepSummary is now renamed to Clear-GitHubActionsStepSummary to correctly describe it's behaviour
  • CHANGE: Rewritten NodeJS wrapper to improve data exchange

- PowerShell
Published by hugoalh almost 3 years ago

github-actions-core-powershell - 1.6.0

  • ADD: Added functions:
    • ConvertFrom-CsvM
    • ConvertFrom-CsvS
  • ADD: Added parameter PassThru for functions Write-GitHubActionsDebug and Write-GitHubActionsRaw
  • ADD: Added parameter WriteIf for function Write-GitHubActionsRaw
  • CHANGE: Deprecated function aliases:
    • Disable-GitHubActionsCommandEchoing
    • Disable-GitHubActionsCommandProcessing
    • Disable-GitHubActionsCommandsEcho
    • Disable-GitHubActionsCommandsEchoing
    • Disable-GitHubActionsCommandsProcess
    • Disable-GitHubActionsCommandsProcessing
    • Disable-GitHubActionsEchoCommand
    • Disable-GitHubActionsEchoCommands
    • Disable-GitHubActionsEchoingCommand
    • Disable-GitHubActionsEchoingCommands
    • Disable-GitHubActionsProcessCommand
    • Disable-GitHubActionsProcessCommands
    • Disable-GitHubActionsProcessingCommand
    • Disable-GitHubActionsProcessingCommands
    • Enable-GitHubActionsCommandEchoing
    • Enable-GitHubActionsCommandProcessing
    • Enable-GitHubActionsCommandsEcho
    • Enable-GitHubActionsCommandsEchoing
    • Enable-GitHubActionsCommandsProcess
    • Enable-GitHubActionsCommandsProcessing
    • Enable-GitHubActionsEchoCommand
    • Enable-GitHubActionsEchoCommands
    • Enable-GitHubActionsEchoingCommand
    • Enable-GitHubActionsEchoingCommands
    • Enable-GitHubActionsProcessCommand
    • Enable-GitHubActionsProcessCommands
    • Enable-GitHubActionsProcessingCommand
    • Enable-GitHubActionsProcessingCommands
    • Expand-GitHubActionsToolCacheCompressedArchive
    • Expand-GitHubActionsToolCacheFile
    • Start-GitHubActionsCommandEchoing
    • Start-GitHubActionsCommandProcessing
    • Start-GitHubActionsCommandsEcho
    • Start-GitHubActionsCommandsEchoing
    • Start-GitHubActionsCommandsProcess
    • Start-GitHubActionsCommandsProcessing
    • Start-GitHubActionsEchoCommand
    • Start-GitHubActionsEchoCommands
    • Start-GitHubActionsEchoingCommand
    • Start-GitHubActionsEchoingCommands
    • Start-GitHubActionsProcessCommand
    • Start-GitHubActionsProcessCommands
    • Start-GitHubActionsProcessingCommand
    • Start-GitHubActionsProcessingCommands
    • Stop-GitHubActionsCommandEchoing
    • Stop-GitHubActionsCommandProcessing
    • Stop-GitHubActionsCommandsEcho
    • Stop-GitHubActionsCommandsEchoing
    • Stop-GitHubActionsCommandsProcess
    • Stop-GitHubActionsCommandsProcessing
    • Stop-GitHubActionsEchoCommand
    • Stop-GitHubActionsEchoCommands
    • Stop-GitHubActionsEchoingCommand
    • Stop-GitHubActionsEchoingCommands
    • Stop-GitHubActionsProcessCommand
    • Stop-GitHubActionsProcessCommands
    • Stop-GitHubActionsProcessingCommand
    • Stop-GitHubActionsProcessingCommands
  • CHANGE: Deprecated parameters which defined/used will now emit warning about it's deprecation
  • CHANGE: Fixed function Export-GitHubActionsArtifact parameter RetentionTime acceptable range
  • CHANGE: Fixed pipeline issues of empty string ("") and/or $Null
  • CHANGE: Improved handling non-string objects in the step summary
  • CHANGE: Improved NodeJS environment test
  • CHANGE: Renamed functions (old names maybe as function aliases, see deprecated function aliases):
    • Disable-GitHubActionsEchoingCommands to Disable-GitHubActionsStdOutCommandEcho
    • Disable-GitHubActionsProcessingCommands to Disable-GitHubActionsStdOutCommandProcess
    • Enable-GitHubActionsEchoingCommands to Enable-GitHubActionsStdOutCommandEcho
    • Enable-GitHubActionsProcessingCommands to Enable-GitHubActionsStdOutCommandProcess
    • Get-GitHubActionsIsDebug to Get-GitHubActionsDebugStatus
  • INTERNAL: Converted some of the codes to C# (CSharp) syntax to improve efficiency and performance
  • INTERNAL: NodeJS wrapper script is moved to TypeScript based

- PowerShell
Published by hugoalh about 3 years ago

github-actions-core-powershell - 1.6.0 Beta 4

  • CHANGE: Fixed parameter PassThru is not working on function Write-GitHubActionsDebug
  • CHANGE: Improved log logic on function Write-GitHubActionsRaw

- PowerShell
Published by hugoalh about 3 years ago

github-actions-core-powershell - 1.6.0 Beta 3

  • ADD: Added parameter PassThru for functions Write-GitHubActionsDebug and Write-GitHubActionsRaw
  • ADD: Added parameter WriteIf for function Write-GitHubActionsRaw

- PowerShell
Published by hugoalh about 3 years ago

github-actions-core-powershell - 1.6.0 Beta 2

  • CHANGE: Fixed issues on function Write-GitHubActionsDebug

- PowerShell
Published by hugoalh about 3 years ago

github-actions-core-powershell - 1.6.0 Beta 1

  • ADD: Added functions:
    • ConvertFrom-CsvM
    • ConvertFrom-CsvS
  • CHANGE: Deprecated function aliases:
    • Disable-GitHubActionsCommandEchoing
    • Disable-GitHubActionsCommandProcessing
    • Disable-GitHubActionsCommandsEcho
    • Disable-GitHubActionsCommandsEchoing
    • Disable-GitHubActionsCommandsProcess
    • Disable-GitHubActionsCommandsProcessing
    • Disable-GitHubActionsEchoCommand
    • Disable-GitHubActionsEchoCommands
    • Disable-GitHubActionsEchoingCommand
    • Disable-GitHubActionsEchoingCommands
    • Disable-GitHubActionsProcessCommand
    • Disable-GitHubActionsProcessCommands
    • Disable-GitHubActionsProcessingCommand
    • Disable-GitHubActionsProcessingCommands
    • Enable-GitHubActionsCommandEchoing
    • Enable-GitHubActionsCommandProcessing
    • Enable-GitHubActionsCommandsEcho
    • Enable-GitHubActionsCommandsEchoing
    • Enable-GitHubActionsCommandsProcess
    • Enable-GitHubActionsCommandsProcessing
    • Enable-GitHubActionsEchoCommand
    • Enable-GitHubActionsEchoCommands
    • Enable-GitHubActionsEchoingCommand
    • Enable-GitHubActionsEchoingCommands
    • Enable-GitHubActionsProcessCommand
    • Enable-GitHubActionsProcessCommands
    • Enable-GitHubActionsProcessingCommand
    • Enable-GitHubActionsProcessingCommands
    • Expand-GitHubActionsToolCacheCompressedArchive
    • Expand-GitHubActionsToolCacheFile
    • Start-GitHubActionsCommandEchoing
    • Start-GitHubActionsCommandProcessing
    • Start-GitHubActionsCommandsEcho
    • Start-GitHubActionsCommandsEchoing
    • Start-GitHubActionsCommandsProcess
    • Start-GitHubActionsCommandsProcessing
    • Start-GitHubActionsEchoCommand
    • Start-GitHubActionsEchoCommands
    • Start-GitHubActionsEchoingCommand
    • Start-GitHubActionsEchoingCommands
    • Start-GitHubActionsProcessCommand
    • Start-GitHubActionsProcessCommands
    • Start-GitHubActionsProcessingCommand
    • Start-GitHubActionsProcessingCommands
    • Stop-GitHubActionsCommandEchoing
    • Stop-GitHubActionsCommandProcessing
    • Stop-GitHubActionsCommandsEcho
    • Stop-GitHubActionsCommandsEchoing
    • Stop-GitHubActionsCommandsProcess
    • Stop-GitHubActionsCommandsProcessing
    • Stop-GitHubActionsEchoCommand
    • Stop-GitHubActionsEchoCommands
    • Stop-GitHubActionsEchoingCommand
    • Stop-GitHubActionsEchoingCommands
    • Stop-GitHubActionsProcessCommand
    • Stop-GitHubActionsProcessCommands
    • Stop-GitHubActionsProcessingCommand
    • Stop-GitHubActionsProcessingCommands
  • CHANGE: Deprecated parameters which defined/used will now emit warning about it's deprecation
  • CHANGE: Fixed function Export-GitHubActionsArtifact parameter RetentionTime acceptable range
  • CHANGE: Fixed pipeline issues of empty string ("") and/or $Null
  • CHANGE: Improved handling non-string objects in the step summary
  • CHANGE: Improved NodeJS environment test
  • CHANGE: Renamed functions (old names maybe as function aliases, see deprecated function aliases):
    • Disable-GitHubActionsEchoingCommands to Disable-GitHubActionsStdOutCommandEcho
    • Disable-GitHubActionsProcessingCommands to Disable-GitHubActionsStdOutCommandProcess
    • Enable-GitHubActionsEchoingCommands to Enable-GitHubActionsStdOutCommandEcho
    • Enable-GitHubActionsProcessingCommands to Enable-GitHubActionsStdOutCommandProcess
    • Get-GitHubActionsIsDebug to Get-GitHubActionsDebugStatus
  • INTERNAL: Converted some of the codes to C# (CSharp) syntax to improve efficiency and performance
  • INTERNAL: NodeJS wrapper script is moved to TypeScript based

- PowerShell
Published by hugoalh about 3 years ago

github-actions-core-powershell - 1.5.0

  • ADD: Added parameter ExitCode for function Write-GitHubActionsFail to set custom exit code
  • ADD: Added parameter Finally for function Write-GitHubActionsFail to invoke script like Try-Catch-Finally

- PowerShell
Published by hugoalh about 3 years ago

github-actions-core-powershell - 1.4.1

  • CHANGE: Updated NodeJS wrapper API dependencies

- PowerShell
Published by hugoalh over 3 years ago

github-actions-core-powershell - 1.4.0

  • 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

- PowerShell
Published by hugoalh over 3 years ago

github-actions-core-powershell - 1.4.0 Beta 1

  • 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

- PowerShell
Published by hugoalh over 3 years ago

github-actions-core-powershell - 1.3.2

  • CHANGE: Fixed NodeJS wrapper maybe parse arguments, outputs, and/or stdout incorrectly
  • CHANGE: Improved NodeJS environment test and wrapper
  • CHANGE: Rollbacked previous way to install and import NodeJS wrapper API dependencies:
    • Function Test-GitHubActionsNodeJsEnvironment parameter ReinstallDependencies no longer deprecated
    • Resolve issues cause by the bundler

- PowerShell
Published by hugoalh over 3 years ago

github-actions-core-powershell - 1.3.2 Beta 4

  • CHANGE: Improved NodeJS environment test and wrapper
  • CHANGE: Rollbacked previous way to install and import NodeJS wrapper API dependencies:
    • Function Test-GitHubActionsNodeJsEnvironment parameter ReinstallDependencies no longer deprecated
    • Resolve issues cause by the bundler

- PowerShell
Published by hugoalh over 3 years ago

github-actions-core-powershell - 1.3.2 Beta 3

  • CHANGE: 4th fix for NodeJS wrapper API

- PowerShell
Published by hugoalh over 3 years ago

github-actions-core-powershell - 1.3.2 Beta 2

  • CHANGE: 3rd fix for NodeJS wrapper API

- PowerShell
Published by hugoalh over 3 years ago

github-actions-core-powershell - 1.3.2 Beta 1

  • CHANGE: Another fix for NodeJS wrapper API

- PowerShell
Published by hugoalh over 3 years ago

github-actions-core-powershell - 1.3.1

  • CHANGE: Fixed NodeJS wrapper API not working

- PowerShell
Published by hugoalh over 3 years ago

github-actions-core-powershell - 1.3.0

  • CHANGE: Function Get-GitHubActionsOpenIdConnectToken:
    • now fully depends and requires NodeJS to invoke
    • parameter UseNodeJsWrapper is deprecated
    • removed PowerShell implementation
  • CHANGE: Improved function Test-GitHubActionsEnvironment
  • CHANGE: Improved NodeJS wrapper API operations
  • CHANGE: Updated NodeJS wrapper API dependency @actions/cache from v3.2.0 to v3.2.1

- PowerShell
Published by hugoalh over 3 years ago

github-actions-core-powershell - 1.2.3

  • ADD: Added parameter LookUp for function Restore-GitHubActionsCache
  • CHANGE: Fixed incorrect behaviour in function Restore-GitHubActionsCache parameters SegmentTimeout and Timeout
  • CHANGE: Temporary solution to reduce functions that affected by missing environment variables issue (#54)
  • CHANGE: Updated NodeJS wrapper API dependency @actions/cache from v3.1.4 to v3.2.0

- PowerShell
Published by hugoalh over 3 years ago

github-actions-core-powershell - 1.2.2

  • CHANGE: Updated help URI

- PowerShell
Published by hugoalh over 3 years ago

github-actions-core-powershell - 1.2.1

  • CHANGE: Updated NodeJS wrapper API dependency @actions/cache from v3.1.3 to v3.1.4

- PowerShell
Published by hugoalh over 3 years ago

github-actions-core-powershell - 1.2.0

  • CHANGE: Changed the ways on import modules in internal
  • CHANGE: Deprecated function Clear-GitHubActionsFileCommand due to the possible security vulnerability
  • CHANGE: Function Write-GitHubActionsFileCommand is now publicly accessible (for advanced users)
  • CHANGE: Optimized internal operations
  • CHANGE: Package now also bundled icon file and license file, due to the package meta keys IconUri and LicenceUri were marked as deprecated
  • CHANGE: Refactored NodeJS wrapper API scripts:
    • All of the require dependencies are bundled into one file
    • No longer require NPM in order to initialize require dependencies every time
    • Function Test-GitHubActionsNodeJsEnvironment parameter ReinstallDependencies is deprecated
    • No useless codes
    • Reduced more than 80% of the bandwidth and package sizes
  • CHANGE: Updated NodeJS wrapper API dependencies:
    • @actions/artifact from v1.1.0 to v1.1.1
    • @actions/cache from v3.0.6 to v3.1.3

- PowerShell
Published by hugoalh over 3 years ago

github-actions-core-powershell - 1.2.0 Beta 3

  • CHANGE: Updated NodeJS wrapper API dependency @actions/cache from v3.1.2 to v3.1.3

- PowerShell
Published by hugoalh over 3 years ago

github-actions-core-powershell - 1.2.0 Beta 2

  • CHANGE: Changed the ways on import modules in internal
  • CHANGE: Deprecated function Clear-GitHubActionsFileCommand due to the possible security vulnerability
  • CHANGE: Function Write-GitHubActionsFileCommand is now publicly accessible (for advanced users)
  • CHANGE: Optimized internal operations
  • CHANGE: Updated NodeJS wrapper API dependencies:
    • @actions/artifact from v1.1.0 to v1.1.1
    • @actions/cache from v3.0.6 to v3.1.2

- PowerShell
Published by hugoalh over 3 years ago

github-actions-core-powershell - 1.2.0 Beta 1

  • CHANGE: Package now also bundled icon file and license file, due to the package meta keys IconUri and LicenceUri were marked as deprecated
  • CHANGE: Refactored NodeJS wrapper API scripts:
    • All of the require dependencies are bundled into one file
    • No longer require NPM in order to initialize require dependencies every time
    • Function Test-GitHubActionsNodeJsEnvironment parameter ReinstallDependencies is deprecated
    • No useless codes
    • Reduced more than 80% of the bandwidth and package sizes

- PowerShell
Published by hugoalh over 3 years ago

github-actions-core-powershell - 1.1.1

  • CHANGE: Fixed validation issues of parameters File and Title for functions Write-GitHubActionsError, Write-GitHubActionsFail, Write-GitHubActionsNotice and Write-GitHubActionsWarning (#44)
  • CHANGE: Package no longer packed with helper scripts (which these are only useful for developing)

- PowerShell
Published by hugoalh over 3 years ago

github-actions-core-powershell - 1.1.0

  • ADD: Added new function Clear-GitHubActionsFileCommand
  • ADD: Added parameter SegmentTimeout for function Restore-GitHubActionsCache
  • CHANGE: Fixed function Test-GitHubActionsEnvironment will still output the test result when parameter Mandatory was set and hard to omit
  • CHANGE: Fixed incorrect value from pipeline behaviours on functions Export-GitHubActionsArtifact, Restore-GitHubActionsCache and Save-GitHubActionsCache
  • CHANGE: Function Get-GitHubActionsWebhookEventPayload parameters Depth and NoEnumerate are deprecated, due to allow of setting these parameters maybe cause unexpected issues
  • CHANGE: Implemented support of file commands for functions Set-GitHubActionsOutput (set-output) and Set-GitHubActionsState (save-state)
  • CHANGE: Improved chunks split on function Add-GitHubActionsSecretMask
  • CHANGE: Improved environment test process
  • CHANGE: Improved file system operations
  • CHANGE: Improved functions descriptions
  • CHANGE: Improved handling on environment variable PATH
  • CHANGE: Improved handling on file commands
  • CHANGE: Improved NodeJS wrapper API operations
  • CHANGE: Improved on parameter InputObject which map to parameters Name and Value about acceptable value types and bring back support type of OrderedDictionary and Object[]
  • CHANGE: Improved parameters validations
  • CHANGE: Improved pipeline method between functions
  • CHANGE: Improved some of the error messages
  • CHANGE: Improved support of file commands for function Set-GitHubActionsEnvironmentVariable
  • CHANGE: Improved token generations
  • CHANGE: Reduced parameters validations on all of the NodeJS wrapper functions, which should done by the official toolkit
  • CHANGE: Updated NodeJS wrapper API dependencies:
    • @actions/cache from v3.0.4 to v3.0.6
    • @actions/core from v1.9.1 to v1.10.0
  • REMOVE: Removed unnecessary shebang and process control inside NodeJS wrapper API scripts

- PowerShell
Published by hugoalh over 3 years ago

github-actions-core-powershell - 1.1.0 Beta 4

  • ADD: Added new function Clear-GitHubActionsFileCommand
  • CHANGE: Fixed incorrect value from pipeline behaviours on function Restore-GitHubActionsCache
  • CHANGE: Improved functions descriptions again
  • CHANGE: Improved NodeJS wrapper API operations again
  • CHANGE: Improved on parameter InputObject which map to parameters Name and Value about acceptable value types and bring back support type of OrderedDictionary and Object[]
  • CHANGE: Improved some of the error messages

- PowerShell
Published by hugoalh over 3 years ago

github-actions-core-powershell - 1.1.0 Beta 3

  • ADD: Added parameter SegmentTimeout for function Restore-GitHubActionsCache
  • CHANGE: Fixed function Test-GitHubActionsEnvironment will still output the test result when parameter Mandatory was set and hard to omit
  • CHANGE: Fixed incorrect value from pipeline behaviours on functions Export-GitHubActionsArtifact and Save-GitHubActionsCache
  • CHANGE: Function Get-GitHubActionsWebhookEventPayload parameters Depth and NoEnumerate are deprecated, due to allow of setting these parameters maybe cause unexpected issues
  • CHANGE: Improved environment test process
  • CHANGE: Improved file system operations
  • CHANGE: Improved functions descriptions
  • CHANGE: Improved handling on environment variable PATH
  • CHANGE: Improved handling on file commands
  • CHANGE: Improved NodeJS wrapper API operations
  • CHANGE: Improved token generations
  • CHANGE: Reduced parameters validations on all of the NodeJS wrapper functions, which should done by the official toolkit
  • CHANGE: Updated NodeJS wrapper API dependency @actions/cache from v3.0.4 to v3.0.5
  • REMOVE: Removed unnecessary shebang and process control inside NodeJS wrapper API scripts

- PowerShell
Published by hugoalh over 3 years ago

github-actions-core-powershell - 1.1.0 Beta 2

  • CHANGE: Fixed invalid pre release string

- PowerShell
Published by hugoalh almost 4 years ago

github-actions-core-powershell - 1.1.0 Beta 1

  • CHANGE: Implemented support of file commands for functions Set-GitHubActionsOutput (set-output) and Set-GitHubActionsState (save-state)
  • CHANGE: Improved support of file commands for function Set-GitHubActionsEnvironmentVariable
  • CHANGE: Updated NodeJS wrapper API dependency @actions/core from v1.9.1 to v1.10.0

- PowerShell
Published by hugoalh almost 4 years ago

github-actions-core-powershell - 1.0.2

  • CHANGE: Improved efficiency when handle income states and inputs
  • CHANGE: Improved efficiency when invoke traditional applications (e.g.: NodeJS (node)), these no longer invoke via cmdlet Invoke-Expression
  • CHANGE: Reduced no longer necessary type castings thanks to improved pipeline workflow
  • CHANGE: Updated NodeJS wrapper API deep dependencies

- PowerShell
Published by hugoalh almost 4 years ago

github-actions-core-powershell - 1.0.1

  • CHANGE: Changed random token system (e.g.: function Disable-GitHubActionsProcessingCommands) by implemented generator instead of GUID
  • CHANGE: Fixed functions maybe return incorrect type of values
  • CHANGE: Fixed functions maybe submit unfinished GitHub Actions commands
  • CHANGE: Fixed functions which dependent and require to invoke with NodeJS were incorrectly pass the input
  • CHANGE: Improved pipeline workflow
  • CHANGE: Improved resource guard

- PowerShell
Published by hugoalh almost 4 years ago

github-actions-core-powershell - 1.0.0

🎉 Initial Release

This should be more stable than a stabilizer.


  • CHANGE: Improved function Test-NodeJsEnvironment workflow
  • CHANGE: Updated NodeJS wrapper API dependency @actions/cache from v3.0.3 to v3.0.4

- PowerShell
Published by hugoalh almost 4 years ago

github-actions-core-powershell - 0.5.5

  • CHANGE: Updated NodeJS wrapper API dependencies:
    • @actions/cache from v3.0.1 to v3.0.3
    • @actions/core from v1.9.0 to v1.9.1

- PowerShell
Published by hugoalh almost 4 years ago

github-actions-core-powershell - 0.5.4

  • CHANGE: Fixed function Add-GitHubActionsSecretMask maybe cause issues on specific cases when with parameter WithChunks
  • CHANGE: Fixed function Test-GitHubActionsNodeJsEnvironment parameter ReinstallDependencies was incorrectly require parameter Retest
  • CHANGE: Fixed functions which dependent and require to invoke with NodeJS were incorrectly always test NodeJS environment repeatably (which is the source of laggy)
  • CHANGE: Function Disable-GitHubActionsProcessingCommands parameter EndToken no longer default to use GUID (i.e.: UUID 4), instead default to use random 64 characters with pool 0~9 and a~z
  • CHANGE: Improved $Null and empty string handling
  • CHANGE: Improved array join method
  • CHANGE: Updated NodeJS wrapper API dependency @actions/cache from v3.0.0 to v3.0.1

- PowerShell
Published by hugoalh almost 4 years ago

github-actions-core-powershell - 0.5.3

  • CHANGE: Fixed functions which dependent and require to invoke with NodeJS were incorrectly:
    • parse the outputs,
    • pass through the GitHub Actions commands, and/or
    • return result

- PowerShell
Published by hugoalh almost 4 years ago

github-actions-core-powershell - 0.5.2

  • CHANGE: Fixed broken package icon

- PowerShell
Published by hugoalh almost 4 years ago

github-actions-core-powershell - 0.5.1

  • CHANGE: Improved determine on GitHub Actions environment variables

- PowerShell
Published by hugoalh almost 4 years ago

github-actions-core-powershell - 0.5.0

🔦 Spotlight

Artifact, Cache, & Tool Cache

Previously, if need to manage artifact, cache, and/or tool cache, multiple steps are require to create in the workflow, which maybe cause issues if user forgot to update the require values between different versions, from now on these are controllable in the same step via the NodeJS wrapper APIs.

🧪 Experimental: This is in testing, maybe available in the latest version and/or future version..

Changeable Prefix

In order to avoid name conflicts that maybe occur when different members in the session have the same name, this module is now officially support to change function noun prefix during using Import-Module:

ps1 Import-Module -Name 'hugoalh.GitHubActionsToolkit' -Prefix 'GitHubActions' -Scope 'Local'


  • ADD: Added ability to change function noun prefix (default to GitHubActions)
  • ADD: Added new functions:
    • Add-GitHubActionsStepSummaryHeader
    • Add-GitHubActionsStepSummaryImage
    • Add-GitHubActionsStepSummaryLink
    • Add-GitHubActionsStepSummarySubscriptText
    • Add-GitHubActionsStepSummarySuperscriptText
    • Expand-GitHubActionsToolCacheCompressedFile
    • Export-GitHubActionsArtifact
    • Find-GitHubActionsToolCache
    • Get-GitHubActionsWorkflowRunUri
    • Import-GitHubActionsArtifact
    • Invoke-GitHubActionsToolCacheToolDownloader
    • Register-GitHubActionsToolCacheDirectory
    • Register-GitHubActionsToolCacheFile
    • Restore-GitHubActionsCache
    • Save-GitHubActionsCache
    • Test-GitHubActionsNodeJsEnvironment
    • Write-GitHubActionsRaw
  • ADD: Added NodeJS wrapper API dependencies:
    • @actions/artifact
    • @actions/cache
    • @actions/core
    • @actions/tool-cache
  • CHANGE: Changed most of the non mandatory parameters' position to "Named"
  • CHANGE: Fixed function Add-GitHubActionsProblemMatcher maybe cause issues on resolving paths
  • CHANGE: Fixed function Get-GitHubActionsIsDebug maybe report status incorrectly
  • CHANGE: Fixed functions common parameters support (as hidden)
  • CHANGE: Fixed functions that depend on environment variables maybe raise meanless errors, and maybe cause more issues due to missing require environment variables
  • CHANGE: Fixed functions Disable-GitHubActionsProcessingCommands and Enable-GitHubActionsProcessingCommands maybe cause issues by some special end tokens
  • CHANGE: Fixed functions Get-GitHubActionsInput and Get-GitHubActionsState maybe output weird result
  • CHANGE: Fixed module sometimes ignore PowerShell error action preference
  • CHANGE: Fixed some of the parameters' validation that incorrectly accept invalid values and reject valid values
  • CHANGE: Formatted all of the codes with improved PowerShell code guideline
  • CHANGE: Functions Add-GitHubActionsPATH and Set-GitHubActionsEnvironmentVariable (previously named Add-GitHubActionsEnvironmentVariable) are now have correct behaviour to add/set in both scope (i.e.: "Current" and "Subsequent"), equivalent to GitHub Actions official toolkit behaviour, modify this behaviour via parameter Scope
  • CHANGE: Improved function Add-GitHubActionsSecretMask chunk method
  • CHANGE: Improved function Test-GitHubActionsEnvironment, and wide range of usage to early raise issues while execute in incorrect environment, also with mandatory message support (parameter MandatoryMessage)
  • CHANGE: Improved some of the functions pipeline behaviour
  • CHANGE: Refactored all of the codes to module system
  • CHANGE: Renamed function Add-GitHubActionsEnvironmentVariable to Set-GitHubActionsEnvironmentVariable to avoid confusion
  • CHANGE: Renamed function Get-GitHubActionsOidcToken to Get-GitHubActionsOpenIdConnectToken (old name as alias)
  • CHANGE: Renamed parameter RequireFailMessage to MandatoryMessage to avoid confusion
  • CHANGE: Word "Mandatory" is used instead of word "Require" and/or "Required"
  • REMOVE: Removed functions aliases that noun start with GHActions (replaced by changeable prefix)
  • REMOVE: Removed some of the parameters' aliases to avoid confusion

- PowerShell
Published by hugoalh about 4 years ago

github-actions-core-powershell - 0.4.1

  • ADD: Added new parameter RequireFailMessage for function Get-GitHubActionsInput
  • CHANGE: Improved error messages
  • CHANGE: Improved function Add-GitHubActionsProblemMatcher efficiency
  • CHANGE: Improved function Get-GitHubActionsOidcToken logic

- PowerShell
Published by hugoalh about 4 years ago

github-actions-core-powershell - 0.4.0

  • ADD: Added new function Get-GitHubActionsOidcToken > ⚠ Important: This is in experimental!
  • CHANGE: Fixed parameters' validations not well implemented at functions Set-GitHubActionsOutput and Set-GitHubActionsState
  • CHANGE: Improved error messages, should be less confused than before
  • CHANGE: Improved chunks' splitting at function Add-GitHubActionsSecretMask to improve support on non ASCII characters

- PowerShell
Published by hugoalh about 4 years ago

github-actions-core-powershell - 0.3.4

  • CHANGE: Fixed unexpected behaviour on parameters which allow empty string(s)
  • CHANGE: Removed pointless and unnecessary brackets in the code

- PowerShell
Published by hugoalh about 4 years ago

github-actions-core-powershell - 0.3.3

  • CHANGE: Added work around fix of missing case insensitive behaviour on the Linux platform > 🤷

- PowerShell
Published by hugoalh about 4 years ago

github-actions-core-powershell - 0.3.2

  • CHANGE: Exceptions triggered by parameter Require now will also show it's error message as annotation
  • CHANGE: Fixed incorrect suffix replacement

- PowerShell
Published by hugoalh about 4 years ago

github-actions-core-powershell - 0.3.1

  • ADD: Added new function Get-GitHubActionsStepSummary
  • ADD: Added new parameter LiteralPath for function Add-GitHubActionsProblemMatcher
  • ADD: Added new parameter NoNewLine for functions Add-GitHubActionsStepSummary and Set-GitHubActionsStepSummary
  • CHANGE: Fixed issues on function Remove-GitHubActionsStepSummary
  • CHANGE: Improved efficiency on file system I/O

- PowerShell
Published by hugoalh about 4 years ago

github-actions-core-powershell - 0.3.0

  • ADD: Added ability to pipeline parameters to most of the public functions
  • ADD: Added ability to skip validation when adding PATH for function Add-GitHubActionsPATH via parameter NoValidator
  • ADD: Added depth to parse webhook event payload for function Get-GitHubActionsWebhookEventPayload via parameter Depth
  • ADD: Added help URI for module and public functions (which lead to the official wiki)
  • ADD: Added new functions:
    • Add-GitHubActionsStepSummary
    • Remove-GitHubActionsStepSummary
    • Set-GitHubActionsStepSummary
    • Test-GitHubActionsEnvironment
  • ADD: Added support of summary (via functions Add-GitHubActionsStepSummary, Remove-GitHubActionsStepSummary, and Set-GitHubActionsStepSummary)
  • ADD: Changed function Write-GitHubActionsCommand from private to public to service fresh and new commands and/or experimental commands which this module has not included yet
  • CHANGE: Fixed display issues on functions' output type
  • CHANGE: Fixed enumerate issues when getting webhook event payload
  • CHANGE: Fixed function Write-GitHubActionsFail parameters, should equivalent to function Write-GitHubActionsError parameters
  • CHANGE: Fixed issues and improved on parameters' validations
  • CHANGE: Fixed issues when adding environment variables
  • CHANGE: Fixed issues when adding problem matchers
  • CHANGE: Fixed output issues on pipeline functions
  • CHANGE: Fixed some grammar mistakes
  • CHANGE: Improved commands efficiency
  • CHANGE: Improved commands formatting efficiency
  • CHANGE: Improved restrictions for functions Disable-GitHubActionsProcessingCommands and Enable-GitHubActionsProcessingCommands
  • CHANGE: Redesigned functions Get-GitHubActionsInput and Get-GitHubActionsState:
    • Fixed issues when getting some of the inputs
    • No longer support wildcard characters due to the redesign changes
    • Support of name prefix and suffix, no longer duplicated namespaces
  • CHANGE: Reduced file system I/O times
  • CHANGE: Renamed function Add-GitHubActionsSecretMask parameter Smart to WithChunks for better identification
  • CHANGE: Renamed functions (old names now are as alias):
    • Disable-GitHubActionsEchoCommand to Disable-GitHubActionsEchoingCommands
    • Disable-GitHubActionsProcessingCommand to Disable-GitHubActionsProcessingCommands
    • Enable-GitHubActionsEchoCommand to Enable-GitHubActionsEchoingCommands
    • Enable-GitHubActionsProcessingCommand to Enable-GitHubActionsProcessingCommands
  • CHANGE: Renamed module prefix from GHActions to GitHubActions (old name now is as alias)
  • REMOVE: Removed flag and support of common parameters (pointless in the GitHub Actions environment)

- PowerShell
Published by hugoalh about 4 years ago

github-actions-core-powershell - 0.2.0

  • ADD: Added function output type attributes
  • ADD: Added new functions:
    • Add-GHActionsProblemMatcher
    • Remove-GHActionsProblemMatcher
    • Write-GHActionsAnnotation
  • ADD: Added parameter AsHashTable for function Get-GHActionsWebhookEventPayload
  • ADD: Added "Requires" attributes
  • ADD: Added smart mode for function Add-GHActionsSecretMask to use improved method to well make a secret will get masked from the log
  • ADD: Functions Set-GHActionsOutput and Set-GHActionsState now also accept hashtable via parameter InputObject
  • CHANGE: Fixed $null determine issues
  • CHANGE: Fixed /__+/ in functions Get-GHActionsInput and Get-GHActionsState
  • CHANGE: Function Add-GHActionsEnvironmentVariable parameter InputObject now only accept hashtable
  • CHANGE: Function Disable-GHActionsProcessingCommand now accept custom end token via parameter EndToken
  • CHANGE: Function Write-GHActionsFail parameter Message no longer optional
  • CHANGE: Functions Write-GHActionsError, Write-GHActionsFail, Write-GHActionsNotice, and Write-GHActionsWarning no longer accept value from pipeline
  • CHANGE: Improved enumeration
  • CHANGE: Improved error message
  • CHANGE: Improved function Add-GHActionsEnvironmentVariable parameter set
  • CHANGE: Improved internal functions
  • CHANGE: Renamed functions:
    • Disable-GHActionsCommandEcho to Disable-GHActionsEchoCommand
    • Enable-GHActionsCommandEcho to Enable-GHActionsEchoCommand
  • CHANGE: Renamed parameter Col to Column
  • REMOVE: Removed function Invoke-GHActionsScriptGroup
  • REMOVE: Removed JSON depth restriction for function Get-GHActionsWebhookEventPayload

- PowerShell
Published by hugoalh over 4 years ago

github-actions-core-powershell - 0.1.0

Initial pre-release.

- PowerShell
Published by hugoalh over 4 years ago