Skip to content

Releases: threeal/gha-utils

Version 0.4.1

31 Oct 15:06
v0.4.1
2e1333a
Compare
Choose a tag to compare

What's Changed

  • Updated the development configurations and dependencies.

Full Changelog: v0.4.0...v0.4.1

Version 0.4.0

23 Sep 06:52
8e79263
Compare
Choose a tag to compare

What's Changed

  • Added new getState, setState, and setStateSync functions for getting and setting GitHub Actions states.
  • Added a new logDebug function for logging debug messages in GitHub Actions.
  • Prevented the addPath and addPathSync functions from appending an undefined PATH 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

14 Sep 05:38
bd80db2
Compare
Choose a tag to compare

What's Changed

  • Modified the following functions to run asynchronously and return promises: setOutput, setEnv, and addPath.
  • Added new synchronous versions of all asynchronous functions: setOutputSync, setEnvSync, and addPathSync.
  • 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

14 Aug 09:34
74071da
Compare
Choose a tag to compare

What's Changed

  • Renamed the error function to logError (#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 and endLogGroup 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

08 Aug 07:44
9a7c7ac
Compare
Choose a tag to compare

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