30 lines
763 B
JavaScript
30 lines
763 B
JavaScript
const fs = require('fs')
|
|
const assert = require('assert')
|
|
|
|
exports.preVersionGeneration = (version) => {
|
|
const { GITHUB_WORKSPACE } = process.env
|
|
|
|
assert.ok(GITHUB_WORKSPACE, 'GITHUB_WORKSPACE should not be empty')
|
|
assert.ok(version, 'version should not be empty')
|
|
|
|
const newVersion = '1.0.100'
|
|
|
|
fs.writeFileSync('pre-changelog-generation.version.test.json', newVersion)
|
|
|
|
return newVersion
|
|
}
|
|
|
|
exports.preTagGeneration = (tag) => {
|
|
const { GITHUB_WORKSPACE } = process.env
|
|
|
|
assert.ok(GITHUB_WORKSPACE, 'GITHUB_WORKSPACE should not be empty')
|
|
assert.ok(tag, 'tag should not be empty')
|
|
assert.strictEqual(tag, 'v1.0.100')
|
|
|
|
const newTag = 'v1.0.100-alpha'
|
|
|
|
fs.writeFileSync('pre-changelog-generation.tag.test.json', newTag)
|
|
|
|
return newTag
|
|
}
|