conventional-changelog-action/test-pre-commit.js

20 lines
520 B
JavaScript

const fs = require('fs')
const assert = require('assert')
exports.preCommit = (props) => {
const {GITHUB_WORKSPACE} = process.env;
assert.ok(GITHUB_WORKSPACE, 'GITHUB_WORKSPACE should not be empty')
assert.ok(props.tag, 'tag should not be empty')
assert.ok(props.version, 'version should not be empty')
const body = {
workspace: GITHUB_WORKSPACE,
tag: props.tag,
version: props.version,
random: Math.random(),
}
fs.writeFileSync('pre-commit.test.json', JSON.stringify(body, null, 2))
}