Skip to content

Latest commit

 

History

History
32 lines (22 loc) · 1.08 KB

README.md

File metadata and controls

32 lines (22 loc) · 1.08 KB

GitHubActions

Docs Build Status

Utilities for working within GitHub Actions, modelled after actions/core.

Perhaps the most common use case is to set the global logger to one compatible with GitHub Actions' log format:

In A Package

For package code, set the global logger in __init__.

using Logging: global_logger
using GitHubActions: GitHubActionsLogger
function __init__()
    get(ENV, "GITHUB_ACTIONS", "false") == "true" && global_logger(GitHubActionsLogger())
end

In Tests

In tests, set the global logger at the top level.

using Logging: global_logger
using GitHubActions: GitHubActionsLogger
get(ENV, "GITHUB_ACTIONS", "false") == "true" && global_logger(GitHubActionsLogger())

For information on the other provided functions, see the documentation.