MCPcopy Create free account
hub / github.com/github/docs / getCoreInject

Function getCoreInject

script/helpers/action-injections.js:13–31  ·  view source on GitHub ↗
(debug)

Source from the content-addressed store, hash-verified

11
12// Directs core logging to console
13export function getCoreInject(debug) {
14 return {
15 info: console.log,
16 debug: (message) => (debug ? console.warn(chalk.blue(message)) : {}),
17 warning: (message) => console.warn(chalk.yellow(message)),
18 error: console.error,
19 setOutput: (name, value) => {
20 if (debug) {
21 console.log(`Output "${name}" set to: "${value}"`)
22 }
23 },
24 setFailed: (message) => {
25 if (debug) {
26 console.log('setFailed called.')
27 }
28 throw new Error(message)
29 },
30 }
31}
32
33// Writes strings that would be uploaded as artifacts to a local logs/ directory
34const cwd = new URL('', import.meta.url).pathname

Calls

no outgoing calls

Tested by

no test coverage detected