Merge pull request #112 from ouchadam/feature/date-versioning

Versioning the version-name by date
This commit is contained in:
Adam Brown 2022-09-03 09:55:04 +01:00 committed by GitHub
commit 9cc4c15bf3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 13 additions and 2 deletions

View File

@ -135,11 +135,22 @@ const createBranch = async (github, branchName, fromBranch) => {
const incrementVersionFile = async (github, branchName) => { const incrementVersionFile = async (github, branchName) => {
const versionFile = await readVersionFile(github, branchName) const versionFile = await readVersionFile(github, branchName)
const [date, rc] = versionFile.content.name.split("-V")
const today = new Date().toLocaleDateString("en-GB")
let updatedVersionName = undefined
if (today == date) {
updatedVersionName = `${date}-V${rc + 1}`
} else {
updatedVersionName = `${today}-V1`
}
const updatedVersionFile = { const updatedVersionFile = {
...versionFile.content,
code: versionFile.content.code + 1, code: versionFile.content.code + 1,
name: updatedVersionName,
} }
const encodedContentUpdate = Buffer.from(JSON.stringify(updatedVersionFile, null, 2)).toString('base64') const encodedContentUpdate = Buffer.from(JSON.stringify(updatedVersionFile, null, 2)).toString('base64')
await github.rest.repos.createOrUpdateFileContents({ await github.rest.repos.createOrUpdateFileContents({
owner: config.owner, owner: config.owner,

View File

@ -1,4 +1,4 @@
{ {
"name": "0.0.1-alpha04", "name": "31/08/2022-V1",
"code": 7 "code": 7
} }