Releases: threeal/gha-utils
Releases · threeal/gha-utils
Version 0.4.1
What's Changed
- Updated the development configurations and dependencies.
Full Changelog: v0.4.0...v0.4.1
Version 0.4.0
What's Changed
- Added new
getState
,setState
, andsetStateSync
functions for getting and setting GitHub Actions states. - Added a new
logDebug
function for logging debug messages in GitHub Actions. - Prevented the
addPath
andaddPathSync
functions from appending an undefinedPATH
environment variable. - Development changes:
- Updated development dependencies.
- Simplified and fixed tests.
- Enforced best practices in code.
- Marked internal functions for documentation.
Full Changelog: v0.3.0...v0.4.0
Version 0.3.0
What's Changed
- Modified the following functions to run asynchronously and return promises:
setOutput
,setEnv
, andaddPath
. - Added new synchronous versions of all asynchronous functions:
setOutputSync
,setEnvSync
, andaddPathSync
. - Modified the
logCommand
function to accept variadic string arguments instead of a string array. - Asserted the existence of the required environment variable before appending files.
- Updated documentation and improved wording.
- Development changes:
- Organized source files by splitting the main entry point into several files.
- Explicitly specified the versions of tools required for the project and workflows.
- Updated development dependencies.
- Fixed ESLint ignore configuration.
Full Changelog: v0.2.0...v0.3.0
Version 0.2.0
What's Changed
- Renamed the
error
function tologError
(#16). - Added a new
setEnv
function for setting environment variables in GitHub Actions (#28 and #32). - Added a new
addPath
function for adding system paths in GitHub Actions (#30). - Added a new
logInfo
function for logging informational messages in GitHub Actions (#20). - Added a new
logWarning
function for logging warning messages in GitHub Actions (#23). - Added a new
logCommand
function for logging command lines in GitHub Actions (#34). - Added new
beginLogGroup
andendLogGroup
functions for grouping logs in GitHub Actions (#21). - Added support for building API documentation using TypeDoc and deploying it to GitHub Pages (#38 and #42).
- Updated dependencies.
Full Changelog: v0.1.0...v0.2.0
Version 0.1.0
What's Changed
- Added a new
getInput
function for retrieving GitHub Actions inputs. - Added a new
setOutput
function for setting GitHub Actions outputs. - Added a new
error
function for logging errors in GitHub Actions.
Full Changelog: https://github.com/threeal/gha-utils/commits/v0.1.0