module

ContributorMural::Annotations

Emits GitHub Actions workflow commands (annotations) and step outputs. https://docs.github.com/en/actions/reference/workflow-commands-for-github-actions

Class methods

error(message : String, file : String | Nil = nil, line : Int32 | Nil = nil) : Nil
Source
io=(io : IO)
Source
notice(message : String, file : String | Nil = nil, line : Int32 | Nil = nil) : Nil
Source
output(key : String, value : String) : Nil

Appends a step output to GITHUB_OUTPUT. No-op outside of GitHub Actions.

Reported rather than raised: the outputs are written after the mural already is, so failing here would throw away work that is finished and correct over a downstream step's convenience. The warning is what tells anyone reading the log why steps.*.outputs came back empty.

Source
warning(message : String, file : String | Nil = nil, line : Int32 | Nil = nil) : Nil
Source