1
0
mirror of synced 2025-12-26 05:02:55 -05:00
Files
docs/.github/actions-scripts/lib/upload-artifact.js
2022-12-02 21:59:40 +00:00

17 lines
524 B
JavaScript

/* eslint-disable import/no-extraneous-dependencies */
import fs from 'fs'
/* Writes string to file to be uploaded as an action artifact.
* Useful for debugging or passing results to downstream action
*
* @param {string} name - name of artifact
* @param {string} contents - string contents of artifact
*/
export async function uploadArtifact(name, contents) {
if (!fs.existsSync('./artifacts')) {
fs.mkdirSync('./artifacts/')
}
const filePath = `./artifacts/${name}`
fs.writeFileSync(filePath, contents)
}