Releases: hugoalh/github-actions-core-powershell
Releases · hugoalh/github-actions-core-powershell
1.4.0
- ADD: Added target GitHub Actions Runner version requirement, currently >= v2.303.0
- CHANGE: Fixed function
Expand-GitHubActionsToolCacheCompressedFileassigned incorrect decompression tool for file type.tgzin the automatic method - CHANGE: Function
Write-GitHubActionsCommandis renamed toWrite-GitHubActionsStdOutCommand - CHANGE: Improved function
Add-GitHubActionsSecretMaskchunks 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
StepSummaryis 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
FileCommandis adopted and replacedLiteralPathwith 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-GitHubActionsNodeJsEnvironmentparameterReinstallDependenciesnow 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-pathsave-stateset-envset-output
1.4.0 Beta 1
- ADD: Added target GitHub Actions Runner version requirement, currently >= v2.303.0
- CHANGE: Fixed function
Expand-GitHubActionsToolCacheCompressedFileassigned incorrect decompression tool for file type.tgzin the automatic method - CHANGE: Function
Write-GitHubActionsCommandis renamed toWrite-GitHubActionsStdOutCommand - CHANGE: Improved function
Add-GitHubActionsSecretMaskchunks 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
StepSummaryis 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
FileCommandis adopted and replacedLiteralPathwith 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-GitHubActionsNodeJsEnvironmentparameterReinstallDependenciesnow 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-pathsave-stateset-envset-output
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-GitHubActionsNodeJsEnvironmentparameterReinstallDependenciesno longer deprecated - Resolve issues cause by the bundler
- Function
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-GitHubActionsNodeJsEnvironmentparameterReinstallDependenciesno longer deprecated - Resolve issues cause by the bundler
- Function
1.3.2 Beta 3
- CHANGE: 4th fix for NodeJS wrapper API
1.3.2 Beta 2
- CHANGE: 3rd fix for NodeJS wrapper API
1.3.2 Beta 1
- CHANGE: Another fix for NodeJS wrapper API
1.3.1
1.3.0
- CHANGE: Function
Get-GitHubActionsOpenIdConnectToken:- now fully depends and requires NodeJS to invoke
- parameter
UseNodeJsWrapperis deprecated - removed PowerShell implementation
- CHANGE: Improved function
Test-GitHubActionsEnvironment - CHANGE: Improved NodeJS wrapper API operations
- CHANGE: Updated NodeJS wrapper API dependency
@actions/cachefrom v3.2.0 to v3.2.1
1.2.3
- ADD: Added parameter
LookUpfor functionRestore-GitHubActionsCache - CHANGE: Fixed incorrect behaviour in function
Restore-GitHubActionsCacheparametersSegmentTimeoutandTimeout - CHANGE: Temporary solution to reduce functions that affected by missing environment variables issue (#54)
- CHANGE: Updated NodeJS wrapper API dependency
@actions/cachefrom v3.1.4 to v3.2.0