From 91f9b9638b5b1d935c6bac14f043526800827f46 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Mon, 5 Jul 2021 17:56:59 +0530 Subject: [PATCH 01/58] extended bumping for more branches. --- src/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/index.ts b/src/index.ts index 4773e28..1633e91 100644 --- a/src/index.ts +++ b/src/index.ts @@ -12,7 +12,7 @@ Toolkit.run(async (tools) => { process.env.GITHUB_EMAIL || 'github-version-bumper@users.noreply.github.com' const commitMessage = 'version bumped to v' - +console.log('check123') try { // SET USER await tools.runInWorkspace('git', [ From 8b475bf1b6d37daf396d5ceb3ce93996564584c6 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Mon, 5 Jul 2021 12:28:07 +0000 Subject: [PATCH 02/58] ci: version bumped to v 1.0.2 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index d186de1..6d2d935 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "0.5.2", + "version": "0.5.3", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/package.json b/package.json index 48bb5a9..291066a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "1.0.1", + "version": "1.0.2", "repository": { "type": "git", "url": "git+https://github.com/kaangokdemir/github-version-bumper.git" From dece81c448119fed8269cda1f289cab018e06616 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Mon, 5 Jul 2021 17:59:57 +0530 Subject: [PATCH 03/58] extended bumping for more branches. --- src/index.ts | 69 ++++++++++++++++++++++++++++++---------------------- 1 file changed, 40 insertions(+), 29 deletions(-) diff --git a/src/index.ts b/src/index.ts index 1633e91..41dd0c1 100644 --- a/src/index.ts +++ b/src/index.ts @@ -6,13 +6,13 @@ console.log(`Version ${version}`) Toolkit.run(async (tools) => { const fileName = process.env.VERSION_FILE_NAME || 'package.json' - const entry = process.env.VERSION_ENTRY || 'version' + let entry = process.env.VERSION_ENTRY || 'version' const githubUser = process.env.GITHUB_USER || 'GitHub Version Bumper' const githubEmail = - process.env.GITHUB_EMAIL || 'github-version-bumper@users.noreply.github.com' + process.env.GITHUB_EMAIL || 'github-version-bumper@users.noreply.github.com' const commitMessage = 'version bumped to v' -console.log('check123') + try { // SET USER await tools.runInWorkspace('git', [ @@ -28,44 +28,54 @@ console.log('check123') let ignoreBump = false const currentBranch = /refs\/[a-zA-Z]+\/(.*)/.exec( - process.env.GITHUB_REF as string, + process.env.GITHUB_REF as string, )?.[1] as string await tools.runInWorkspace('git', ['checkout', currentBranch]) // Getting last commit information const lastCommit = - JSON.stringify(await tools.runInWorkspace('git', ['log', '-1'])).toLowerCase() || '' + JSON.stringify(await tools.runInWorkspace('git', ['log', '-1'])).toLowerCase() || '' console.log('lastcommitmessage', lastCommit) // Bumping Starts + if(currentBranch === 'master'){ + if (lastCommit.toLowerCase().includes('ci-ignore')) { + console.log('ci-ignore') + ignoreBump = true + } else if (lastCommit.toLowerCase().includes('ci-version=')) { + const splitted = lastCommit.toLowerCase().split('ci-version=\\"') + const replace = splitted[1].split('\\"')[0] + console.log('replace:', replace) + await bumpVersion(fileName, { replace, entry }) + } else if (lastCommit.toLowerCase().includes('ci-pre=')) { + console.log('pre') + const splitted = lastCommit.toLowerCase().split('ci-pre=\\"') + const pre = splitted[1].split('\\"')[0] + console.log('pre:', pre) + await bumpVersion(fileName, { pre, entry }) + } else if (lastCommit.toLowerCase().includes('ci-major')) { + console.log('major') + await bumpVersion(fileName, { major: true, entry }) + } else if (lastCommit.toLowerCase().includes('ci-minor')) { + console.log('minor') + await bumpVersion(fileName, { minor: true, entry }) + } else { + console.log('patch') + await bumpVersion(fileName) + } + } + else if(currentBranch === 'staging' || currentBranch === 'qc' || currentBranch === 'production' ){ + console.log('current branch') + await bumpVersion(fileName,{ major: true, entry }) + } + else if(currentBranch === 'alpha'){ - if (lastCommit.toLowerCase().includes('ci-ignore')) { - console.log('ci-ignore') - ignoreBump = true - } else if (lastCommit.toLowerCase().includes('ci-version=')) { - const splitted = lastCommit.toLowerCase().split('ci-version=\\"') - const replace = splitted[1].split('\\"')[0] - console.log('replace:', replace) - await bumpVersion(fileName, { replace, entry }) - } else if (lastCommit.toLowerCase().includes('ci-pre=')) { - console.log('pre') - const splitted = lastCommit.toLowerCase().split('ci-pre=\\"') - const pre = splitted[1].split('\\"')[0] - console.log('pre:', pre) - await bumpVersion(fileName, { pre, entry }) - } else if (lastCommit.toLowerCase().includes('ci-major')) { - console.log('major') - await bumpVersion(fileName, { major: true, entry }) - } else if (lastCommit.toLowerCase().includes('ci-minor')) { - console.log('minor') - await bumpVersion(fileName, { minor: true, entry }) - } else { - console.log('patch') - await bumpVersion(fileName) } + + if (!ignoreBump) { const newVersion = JSON.parse(tools.getFile(fileName)).version @@ -73,11 +83,12 @@ console.log('check123') 'commit', '-a', '-m', - `ci: ${commitMessage} ${newVersion}`, + `ci: ${commitMessage} ${newVersion}`, ]) // PUSH THE CHANGES const remoteRepo = `https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git` + await tools.runInWorkspace('git', ['pull', '--tags']) await tools.runInWorkspace('git', ['tag', newVersion]) await tools.runInWorkspace('git', ['push', remoteRepo, '--follow-tags']) await tools.runInWorkspace('git', ['push', remoteRepo, '--tags']) From 46a7c5034cafb644e2b2c04d73bb9a2c6c57fe24 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Mon, 5 Jul 2021 12:31:22 +0000 Subject: [PATCH 04/58] ci: version bumped to v 1.0.3 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6d2d935..296aec3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "0.5.3", + "version": "0.5.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/package.json b/package.json index 291066a..f06be90 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "1.0.2", + "version": "1.0.3", "repository": { "type": "git", "url": "git+https://github.com/kaangokdemir/github-version-bumper.git" From f205fd82e95bd505a90ebdd9f68e41ee08db94b6 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Mon, 5 Jul 2021 18:08:43 +0530 Subject: [PATCH 05/58] extended bumping for more branches. --- src/index.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/index.ts b/src/index.ts index 41dd0c1..50f8921 100644 --- a/src/index.ts +++ b/src/index.ts @@ -5,7 +5,7 @@ const { version } = require('../version.json') console.log(`Version ${version}`) Toolkit.run(async (tools) => { - const fileName = process.env.VERSION_FILE_NAME || 'package.json' + let fileName = process.env.VERSION_FILE_NAME || 'package.json' let entry = process.env.VERSION_ENTRY || 'version' const githubUser = process.env.GITHUB_USER || 'GitHub Version Bumper' const githubEmail = @@ -68,6 +68,7 @@ Toolkit.run(async (tools) => { } else if(currentBranch === 'staging' || currentBranch === 'qc' || currentBranch === 'production' ){ console.log('current branch') + fileName = fileName + '-rc' await bumpVersion(fileName,{ major: true, entry }) } else if(currentBranch === 'alpha'){ From 8b18249194d235fde1adbae136bf7c073f738607 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Mon, 5 Jul 2021 12:39:58 +0000 Subject: [PATCH 06/58] ci: version bumped to v 1.0.4 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 296aec3..7b24c5a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "0.5.4", + "version": "0.5.5", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/package.json b/package.json index f06be90..023c6e2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "1.0.3", + "version": "1.0.4", "repository": { "type": "git", "url": "git+https://github.com/kaangokdemir/github-version-bumper.git" From c5f0ad9109c05e9115906e6427238842372f927a Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Mon, 5 Jul 2021 18:14:54 +0530 Subject: [PATCH 07/58] extended bumping for more branches. --- src/index.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/index.ts b/src/index.ts index 50f8921..f5586f5 100644 --- a/src/index.ts +++ b/src/index.ts @@ -67,9 +67,9 @@ Toolkit.run(async (tools) => { } } else if(currentBranch === 'staging' || currentBranch === 'qc' || currentBranch === 'production' ){ - console.log('current branch') - fileName = fileName + '-rc' - await bumpVersion(fileName,{ major: true, entry }) + // console.log('current branch') + // fileName = fileName + '-rc' + // await bumpVersion(fileName,{ major: true, entry }) } else if(currentBranch === 'alpha'){ From 09ebc1d561c0247c573e070e64974c84162c23a0 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Mon, 5 Jul 2021 18:15:24 +0530 Subject: [PATCH 08/58] extended bumping for more branches. --- src/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/index.ts b/src/index.ts index f5586f5..aa4a646 100644 --- a/src/index.ts +++ b/src/index.ts @@ -67,7 +67,7 @@ Toolkit.run(async (tools) => { } } else if(currentBranch === 'staging' || currentBranch === 'qc' || currentBranch === 'production' ){ - // console.log('current branch') + console.log('current branch') // fileName = fileName + '-rc' // await bumpVersion(fileName,{ major: true, entry }) } From 3fff985652ae36c562c6aa0c623b77c06b7e5fa2 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Mon, 5 Jul 2021 12:46:47 +0000 Subject: [PATCH 09/58] ci: version bumped to v 1.0.5 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7b24c5a..4a84374 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "0.5.5", + "version": "0.5.6", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/package.json b/package.json index 023c6e2..5775bc0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "1.0.4", + "version": "1.0.5", "repository": { "type": "git", "url": "git+https://github.com/kaangokdemir/github-version-bumper.git" From 35708e416fd98e57151f07f9eaf99fd6053a128c Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Mon, 5 Jul 2021 18:21:44 +0530 Subject: [PATCH 10/58] extended bumping for more branches. --- src/index.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/index.ts b/src/index.ts index aa4a646..1221dde 100644 --- a/src/index.ts +++ b/src/index.ts @@ -15,6 +15,7 @@ Toolkit.run(async (tools) => { try { // SET USER + console.log('process-started---') await tools.runInWorkspace('git', [ 'config', 'user.name', @@ -38,7 +39,7 @@ Toolkit.run(async (tools) => { JSON.stringify(await tools.runInWorkspace('git', ['log', '-1'])).toLowerCase() || '' console.log('lastcommitmessage', lastCommit) - + console.log('current branch', currentBranch) // Bumping Starts if(currentBranch === 'master'){ if (lastCommit.toLowerCase().includes('ci-ignore')) { From 3c00b97708bf3f82edfec68f690a5a1ce968ea71 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Mon, 5 Jul 2021 12:53:16 +0000 Subject: [PATCH 11/58] ci: version bumped to v 1.0.6 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4a84374..2f21984 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "0.5.6", + "version": "0.5.7", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/package.json b/package.json index 5775bc0..e643017 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "1.0.5", + "version": "1.0.6", "repository": { "type": "git", "url": "git+https://github.com/kaangokdemir/github-version-bumper.git" From f4841b413ab8744174df3087be778799cf0e95e5 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Mon, 5 Jul 2021 18:31:21 +0530 Subject: [PATCH 12/58] extended bumping for more branches. --- src/index.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/index.ts b/src/index.ts index 1221dde..98cbb2d 100644 --- a/src/index.ts +++ b/src/index.ts @@ -38,7 +38,8 @@ Toolkit.run(async (tools) => { const lastCommit = JSON.stringify(await tools.runInWorkspace('git', ['log', '-1'])).toLowerCase() || '' - console.log('lastcommitmessage', lastCommit) + // console.log('lastcommitmessage', lastCommit) + console.log('lastcommitmessage', currentBranch) console.log('current branch', currentBranch) // Bumping Starts if(currentBranch === 'master'){ From 0e0bb50d4ec5a7f39dc1e2f6f088188751d1ffab Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Mon, 5 Jul 2021 13:02:29 +0000 Subject: [PATCH 13/58] ci: version bumped to v 1.0.7 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2f21984..dc5deb3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "0.5.7", + "version": "0.5.8", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/package.json b/package.json index e643017..4c5f9db 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "1.0.6", + "version": "1.0.7", "repository": { "type": "git", "url": "git+https://github.com/kaangokdemir/github-version-bumper.git" From cd982d237f86650ce7deb113b2607601c8f61e45 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Mon, 5 Jul 2021 18:35:09 +0530 Subject: [PATCH 14/58] extended bumping for more branches. --- src/index.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/src/index.ts b/src/index.ts index 98cbb2d..4986b8c 100644 --- a/src/index.ts +++ b/src/index.ts @@ -39,7 +39,6 @@ Toolkit.run(async (tools) => { JSON.stringify(await tools.runInWorkspace('git', ['log', '-1'])).toLowerCase() || '' // console.log('lastcommitmessage', lastCommit) - console.log('lastcommitmessage', currentBranch) console.log('current branch', currentBranch) // Bumping Starts if(currentBranch === 'master'){ From 7f29457a0d44c969080de761254d3a9043e72445 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Mon, 5 Jul 2021 13:06:26 +0000 Subject: [PATCH 15/58] ci: version bumped to v 1.0.8 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index dc5deb3..cead37b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "0.5.8", + "version": "0.5.9", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/package.json b/package.json index 4c5f9db..f658bcc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "1.0.7", + "version": "1.0.8", "repository": { "type": "git", "url": "git+https://github.com/kaangokdemir/github-version-bumper.git" From a6a24e5f574850c0233c1f62ad684cc3396e108e Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 13 Jul 2021 14:50:15 +0530 Subject: [PATCH 16/58] extended bumping for more branches. --- dist/index.js | 2 +- src/index.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dist/index.js b/dist/index.js index 87aa2ac..3bdd718 100644 --- a/dist/index.js +++ b/dist/index.js @@ -3,5 +3,5 @@ parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcel },{}],"lyg8":[function(require,module,exports) { module.exports={version:"1.0.1",testingen:"0.2.1"}; },{}],"QCba":[function(require,module,exports) { -"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json");console.log(`Version ${s}`),e.Toolkit.run(async e=>{const s=process.env.VERSION_FILE_NAME||"package.json",i=process.env.VERSION_ENTRY||"version",r=process.env.GITHUB_USER||"GitHub Version Bumper",n=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";try{var t;await e.runInWorkspace("git",["config","user.name",`"${r}"`]),await e.runInWorkspace("git",["config","user.email",`"${n}"`]);let c=!1;const l=null===(t=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===t?void 0:t[1];await e.runInWorkspace("git",["checkout",l]);const p=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("lastcommitmessage",p),p.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),c=!0;else if(p.toLowerCase().includes("ci-version=")){const e=p.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:i})}else if(p.toLowerCase().includes("ci-pre=")){console.log("pre");const e=p.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:i})}else p.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:i})):p.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:i})):(console.log("patch"),await(0,o.bumpVersion)(s));if(!c){const o=JSON.parse(e.getFile(s)).version;await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const i=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",i,"--follow-tags"]),await e.runInWorkspace("git",["push",i,"--tags"])}}catch(a){e.log.fatal(a),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); +"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",r=process.env.VERSION_ENTRY||"version";const i=process.env.GITHUB_USER||"GitHub Version Bumper",n=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";try{var t;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${i}"`]),await e.runInWorkspace("git",["config","user.email",`"${n}"`]);let c=!1;const l=null===(t=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===t?void 0:t[1];await e.runInWorkspace("git",["checkout",l]);const p=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("current branch",l),"master"===l)if(p.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),c=!0;else if(p.toLowerCase().includes("ci-version=")){const e=p.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:r})}else if(p.toLowerCase().includes("ci-pre=")){console.log("pre");const e=p.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:r})}else p.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:r})):p.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:r})):(console.log("patch"),await(0,o.bumpVersion)(s));else"staging"!==l&&"qc"!==l&&"production"!==l||console.log("current branch/");if(!c){const o=JSON.parse(e.getFile(s)).version;await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const r=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",r,"--follow-tags"]),await e.runInWorkspace("git",["push",r,"--tags"])}}catch(a){e.log.fatal(a),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); },{"./helpers/bumper":"rP21","../version.json":"lyg8"}]},{},["QCba"], null) \ No newline at end of file diff --git a/src/index.ts b/src/index.ts index 4986b8c..c095649 100644 --- a/src/index.ts +++ b/src/index.ts @@ -68,7 +68,7 @@ Toolkit.run(async (tools) => { } } else if(currentBranch === 'staging' || currentBranch === 'qc' || currentBranch === 'production' ){ - console.log('current branch') + console.log('current branch/') // fileName = fileName + '-rc' // await bumpVersion(fileName,{ major: true, entry }) } From 9d0f70b5e04e1fe995f291965bb3b968f8987ce3 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 13 Jul 2021 09:35:20 +0000 Subject: [PATCH 17/58] ci: version bumped to v 1.0.9 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index cead37b..3386db7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "0.5.9", + "version": "0.5.10", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/package.json b/package.json index f658bcc..45ba0cd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "1.0.8", + "version": "1.0.9", "repository": { "type": "git", "url": "git+https://github.com/kaangokdemir/github-version-bumper.git" From 6bc7435791d850e487dd4fa23823571ac7a4aae3 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 13 Jul 2021 15:13:08 +0530 Subject: [PATCH 18/58] extended bumping for more branches. --- dist/index.js | 2 +- src/index.ts | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/dist/index.js b/dist/index.js index 3bdd718..48b9624 100644 --- a/dist/index.js +++ b/dist/index.js @@ -3,5 +3,5 @@ parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcel },{}],"lyg8":[function(require,module,exports) { module.exports={version:"1.0.1",testingen:"0.2.1"}; },{}],"QCba":[function(require,module,exports) { -"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",r=process.env.VERSION_ENTRY||"version";const i=process.env.GITHUB_USER||"GitHub Version Bumper",n=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";try{var t;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${i}"`]),await e.runInWorkspace("git",["config","user.email",`"${n}"`]);let c=!1;const l=null===(t=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===t?void 0:t[1];await e.runInWorkspace("git",["checkout",l]);const p=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("current branch",l),"master"===l)if(p.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),c=!0;else if(p.toLowerCase().includes("ci-version=")){const e=p.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:r})}else if(p.toLowerCase().includes("ci-pre=")){console.log("pre");const e=p.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:r})}else p.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:r})):p.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:r})):(console.log("patch"),await(0,o.bumpVersion)(s));else"staging"!==l&&"qc"!==l&&"production"!==l||console.log("current branch/");if(!c){const o=JSON.parse(e.getFile(s)).version;await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const r=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",r,"--follow-tags"]),await e.runInWorkspace("git",["push",r,"--tags"])}}catch(a){e.log.fatal(a),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); +"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",r=process.env.VERSION_ENTRY||"version";const i=process.env.GITHUB_USER||"GitHub Version Bumper",n=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";try{var t;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${i}"`]),await e.runInWorkspace("git",["config","user.email",`"${n}"`]);let c=!1;const l=null===(t=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===t?void 0:t[1];await e.runInWorkspace("git",["checkout",l]);const p=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("current branch",l),"master"===l)if(p.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),c=!0;else if(p.toLowerCase().includes("ci-version=")){const e=p.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:r})}else if(p.toLowerCase().includes("ci-pre=")){console.log("pre");const e=p.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:r})}else p.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:r})):p.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:r})):(console.log("patch"),await(0,o.bumpVersion)(s));else"staging"!==l&&"qc"!==l&&"production"!==l||(console.log("current branch is:",l),console.log("filename demo-",s+"-rc"),await(0,o.bumpVersion)(s,{major:!0,entry:r}));if(!c){const o=JSON.parse(e.getFile(s)).version;await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const r=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",r,"--follow-tags"]),await e.runInWorkspace("git",["push",r,"--tags"])}}catch(a){e.log.fatal(a),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); },{"./helpers/bumper":"rP21","../version.json":"lyg8"}]},{},["QCba"], null) \ No newline at end of file diff --git a/src/index.ts b/src/index.ts index c095649..bf234ec 100644 --- a/src/index.ts +++ b/src/index.ts @@ -68,9 +68,10 @@ Toolkit.run(async (tools) => { } } else if(currentBranch === 'staging' || currentBranch === 'qc' || currentBranch === 'production' ){ - console.log('current branch/') + console.log('current branch is:', currentBranch) + console.log('filename demo-',fileName + '-rc' ) // fileName = fileName + '-rc' - // await bumpVersion(fileName,{ major: true, entry }) + await bumpVersion(fileName,{ major: true, entry }) } else if(currentBranch === 'alpha'){ From e6a406b00b7833d5073a4b3f0a6e0d73954216ec Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 13 Jul 2021 09:44:31 +0000 Subject: [PATCH 19/58] ci: version bumped to v 1.0.10 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3386db7..6907943 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "0.5.10", + "version": "0.5.11", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/package.json b/package.json index 45ba0cd..b9dd7cc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "1.0.9", + "version": "1.0.10", "repository": { "type": "git", "url": "git+https://github.com/kaangokdemir/github-version-bumper.git" From 8cade9f3ed53bf622df789d805bb0db983576857 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 13 Jul 2021 17:21:14 +0530 Subject: [PATCH 20/58] extended bumping for more branches. --- dist/index.js | 2 +- src/index.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/dist/index.js b/dist/index.js index 48b9624..4dd92c9 100644 --- a/dist/index.js +++ b/dist/index.js @@ -3,5 +3,5 @@ parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcel },{}],"lyg8":[function(require,module,exports) { module.exports={version:"1.0.1",testingen:"0.2.1"}; },{}],"QCba":[function(require,module,exports) { -"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",r=process.env.VERSION_ENTRY||"version";const i=process.env.GITHUB_USER||"GitHub Version Bumper",n=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";try{var t;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${i}"`]),await e.runInWorkspace("git",["config","user.email",`"${n}"`]);let c=!1;const l=null===(t=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===t?void 0:t[1];await e.runInWorkspace("git",["checkout",l]);const p=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("current branch",l),"master"===l)if(p.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),c=!0;else if(p.toLowerCase().includes("ci-version=")){const e=p.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:r})}else if(p.toLowerCase().includes("ci-pre=")){console.log("pre");const e=p.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:r})}else p.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:r})):p.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:r})):(console.log("patch"),await(0,o.bumpVersion)(s));else"staging"!==l&&"qc"!==l&&"production"!==l||(console.log("current branch is:",l),console.log("filename demo-",s+"-rc"),await(0,o.bumpVersion)(s,{major:!0,entry:r}));if(!c){const o=JSON.parse(e.getFile(s)).version;await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const r=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",r,"--follow-tags"]),await e.runInWorkspace("git",["push",r,"--tags"])}}catch(a){e.log.fatal(a),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); +"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",r=process.env.VERSION_ENTRY||"version";const i=process.env.GITHUB_USER||"GitHub Version Bumper",n=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";try{var t;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${i}"`]),await e.runInWorkspace("git",["config","user.email",`"${n}"`]);let c=!1;const l=null===(t=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===t?void 0:t[1];await e.runInWorkspace("git",["checkout",l]);const p=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("current branch",l),"master"===l)if(p.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),c=!0;else if(p.toLowerCase().includes("ci-version=")){const e=p.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:r})}else if(p.toLowerCase().includes("ci-pre=")){console.log("pre");const e=p.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:r})}else p.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:r})):p.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:r})):(console.log("patch"),await(0,o.bumpVersion)(s));else"staging"!==l&&"qc"!==l&&"production"!==l||(console.log("current branch is:",l),console.log("entry:",r),console.log("filename demo-",s+"-rc"),await(0,o.bumpVersion)(s,{major:!0,entry:r}));if(!c){const o=JSON.parse(e.getFile(s)).version;await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const r=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",r,"--follow-tags"]),await e.runInWorkspace("git",["push",r,"--tags"])}}catch(a){e.log.fatal(a),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); },{"./helpers/bumper":"rP21","../version.json":"lyg8"}]},{},["QCba"], null) \ No newline at end of file diff --git a/src/index.ts b/src/index.ts index bf234ec..eb2896a 100644 --- a/src/index.ts +++ b/src/index.ts @@ -69,6 +69,7 @@ Toolkit.run(async (tools) => { } else if(currentBranch === 'staging' || currentBranch === 'qc' || currentBranch === 'production' ){ console.log('current branch is:', currentBranch) + console.log('entry:', entry) console.log('filename demo-',fileName + '-rc' ) // fileName = fileName + '-rc' await bumpVersion(fileName,{ major: true, entry }) From 85025af62953393980faf9a57b8504154a88ca32 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 13 Jul 2021 11:53:06 +0000 Subject: [PATCH 21/58] ci: version bumped to v 1.0.11 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6907943..c363a2c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "0.5.11", + "version": "0.5.12", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/package.json b/package.json index b9dd7cc..d458847 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "1.0.10", + "version": "1.0.11", "repository": { "type": "git", "url": "git+https://github.com/kaangokdemir/github-version-bumper.git" From 2b6bfcfbdb1bd03ffcf564bd954c43b07ae0fbce Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 13 Jul 2021 17:28:38 +0530 Subject: [PATCH 22/58] extended bumping for more branches. --- dist/index.js | 2 +- src/index.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dist/index.js b/dist/index.js index 4dd92c9..58dc3c8 100644 --- a/dist/index.js +++ b/dist/index.js @@ -3,5 +3,5 @@ parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcel },{}],"lyg8":[function(require,module,exports) { module.exports={version:"1.0.1",testingen:"0.2.1"}; },{}],"QCba":[function(require,module,exports) { -"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",r=process.env.VERSION_ENTRY||"version";const i=process.env.GITHUB_USER||"GitHub Version Bumper",n=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";try{var t;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${i}"`]),await e.runInWorkspace("git",["config","user.email",`"${n}"`]);let c=!1;const l=null===(t=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===t?void 0:t[1];await e.runInWorkspace("git",["checkout",l]);const p=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("current branch",l),"master"===l)if(p.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),c=!0;else if(p.toLowerCase().includes("ci-version=")){const e=p.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:r})}else if(p.toLowerCase().includes("ci-pre=")){console.log("pre");const e=p.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:r})}else p.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:r})):p.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:r})):(console.log("patch"),await(0,o.bumpVersion)(s));else"staging"!==l&&"qc"!==l&&"production"!==l||(console.log("current branch is:",l),console.log("entry:",r),console.log("filename demo-",s+"-rc"),await(0,o.bumpVersion)(s,{major:!0,entry:r}));if(!c){const o=JSON.parse(e.getFile(s)).version;await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const r=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",r,"--follow-tags"]),await e.runInWorkspace("git",["push",r,"--tags"])}}catch(a){e.log.fatal(a),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); +"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",r=process.env.VERSION_ENTRY||"version";const i=process.env.GITHUB_USER||"GitHub Version Bumper",n=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";try{var t;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${i}"`]),await e.runInWorkspace("git",["config","user.email",`"${n}"`]);let c=!1;const l=null===(t=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===t?void 0:t[1];await e.runInWorkspace("git",["checkout",l]);const p=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("current branch",l),"master"===l)if(p.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),c=!0;else if(p.toLowerCase().includes("ci-version=")){const e=p.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:r})}else if(p.toLowerCase().includes("ci-pre=")){console.log("pre");const e=p.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:r})}else p.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:r})):p.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:r})):(console.log("patch"),await(0,o.bumpVersion)(s));else"staging"!==l&&"qc"!==l&&"production"!==l||(console.log("current branch is:",l),console.log("entry:",r),console.log("filename demo-",s+"-rc"),await(0,o.bumpVersion)(s,{major:!0,entry:"x.x.x-rc"}));if(!c){const o=JSON.parse(e.getFile(s)).version;await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const r=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",r,"--follow-tags"]),await e.runInWorkspace("git",["push",r,"--tags"])}}catch(a){e.log.fatal(a),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); },{"./helpers/bumper":"rP21","../version.json":"lyg8"}]},{},["QCba"], null) \ No newline at end of file diff --git a/src/index.ts b/src/index.ts index eb2896a..1e1cbe8 100644 --- a/src/index.ts +++ b/src/index.ts @@ -72,7 +72,7 @@ Toolkit.run(async (tools) => { console.log('entry:', entry) console.log('filename demo-',fileName + '-rc' ) // fileName = fileName + '-rc' - await bumpVersion(fileName,{ major: true, entry }) + await bumpVersion(fileName,{ major: true, entry: 'x.x.x-rc' }) } else if(currentBranch === 'alpha'){ From 71f09232261f3ed7e0ab986cc7f45b83a41abf06 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 13 Jul 2021 11:59:43 +0000 Subject: [PATCH 23/58] ci: version bumped to v 1.0.12 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index c363a2c..0094645 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "0.5.12", + "version": "0.5.13", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/package.json b/package.json index d458847..191db5a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "1.0.11", + "version": "1.0.12", "repository": { "type": "git", "url": "git+https://github.com/kaangokdemir/github-version-bumper.git" From db10ead27d8c846b98ca39037ee5f0b12b2ea7f3 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 13 Jul 2021 17:34:17 +0530 Subject: [PATCH 24/58] extended bumping for more branches. --- dist/index.js | 2 +- src/index.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dist/index.js b/dist/index.js index 58dc3c8..60a01e8 100644 --- a/dist/index.js +++ b/dist/index.js @@ -3,5 +3,5 @@ parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcel },{}],"lyg8":[function(require,module,exports) { module.exports={version:"1.0.1",testingen:"0.2.1"}; },{}],"QCba":[function(require,module,exports) { -"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",r=process.env.VERSION_ENTRY||"version";const i=process.env.GITHUB_USER||"GitHub Version Bumper",n=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";try{var t;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${i}"`]),await e.runInWorkspace("git",["config","user.email",`"${n}"`]);let c=!1;const l=null===(t=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===t?void 0:t[1];await e.runInWorkspace("git",["checkout",l]);const p=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("current branch",l),"master"===l)if(p.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),c=!0;else if(p.toLowerCase().includes("ci-version=")){const e=p.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:r})}else if(p.toLowerCase().includes("ci-pre=")){console.log("pre");const e=p.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:r})}else p.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:r})):p.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:r})):(console.log("patch"),await(0,o.bumpVersion)(s));else"staging"!==l&&"qc"!==l&&"production"!==l||(console.log("current branch is:",l),console.log("entry:",r),console.log("filename demo-",s+"-rc"),await(0,o.bumpVersion)(s,{major:!0,entry:"x.x.x-rc"}));if(!c){const o=JSON.parse(e.getFile(s)).version;await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const r=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",r,"--follow-tags"]),await e.runInWorkspace("git",["push",r,"--tags"])}}catch(a){e.log.fatal(a),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); +"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",r=process.env.VERSION_ENTRY||"version";const i=process.env.GITHUB_USER||"GitHub Version Bumper",n=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";try{var t;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${i}"`]),await e.runInWorkspace("git",["config","user.email",`"${n}"`]);let c=!1;const l=null===(t=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===t?void 0:t[1];await e.runInWorkspace("git",["checkout",l]);const p=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("current branch",l),"master"===l)if(p.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),c=!0;else if(p.toLowerCase().includes("ci-version=")){const e=p.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:r})}else if(p.toLowerCase().includes("ci-pre=")){console.log("pre");const e=p.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:r})}else p.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:r})):p.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:r})):(console.log("patch"),await(0,o.bumpVersion)(s));else"staging"!==l&&"qc"!==l&&"production"!==l||(console.log("current branch is:",l),console.log("entry:",r),console.log("filename demo-",s+"-rc"),await(0,o.bumpVersion)(s,{major:!0,entry:"x.x.x"}));if(!c){const o=JSON.parse(e.getFile(s)).version;await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const r=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",r,"--follow-tags"]),await e.runInWorkspace("git",["push",r,"--tags"])}}catch(a){e.log.fatal(a),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); },{"./helpers/bumper":"rP21","../version.json":"lyg8"}]},{},["QCba"], null) \ No newline at end of file diff --git a/src/index.ts b/src/index.ts index 1e1cbe8..3a3d31f 100644 --- a/src/index.ts +++ b/src/index.ts @@ -72,7 +72,7 @@ Toolkit.run(async (tools) => { console.log('entry:', entry) console.log('filename demo-',fileName + '-rc' ) // fileName = fileName + '-rc' - await bumpVersion(fileName,{ major: true, entry: 'x.x.x-rc' }) + await bumpVersion(fileName,{ major: true, entry: 'x.x.x' }) } else if(currentBranch === 'alpha'){ From 8f2d64e5171497dbcdecac2b1c93af5cf8d0b326 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 13 Jul 2021 12:05:37 +0000 Subject: [PATCH 25/58] ci: version bumped to v 1.0.13 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0094645..9907c71 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "0.5.13", + "version": "0.5.14", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/package.json b/package.json index 191db5a..fc6373a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "1.0.12", + "version": "1.0.13", "repository": { "type": "git", "url": "git+https://github.com/kaangokdemir/github-version-bumper.git" From ecaf818431d0627ba5ca254501d87df5f612b8aa Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 13 Jul 2021 17:51:45 +0530 Subject: [PATCH 26/58] extended bumping for more branches. --- dist/index.js | 2 +- src/index.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dist/index.js b/dist/index.js index 60a01e8..a82e8ee 100644 --- a/dist/index.js +++ b/dist/index.js @@ -3,5 +3,5 @@ parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcel },{}],"lyg8":[function(require,module,exports) { module.exports={version:"1.0.1",testingen:"0.2.1"}; },{}],"QCba":[function(require,module,exports) { -"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",r=process.env.VERSION_ENTRY||"version";const i=process.env.GITHUB_USER||"GitHub Version Bumper",n=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";try{var t;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${i}"`]),await e.runInWorkspace("git",["config","user.email",`"${n}"`]);let c=!1;const l=null===(t=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===t?void 0:t[1];await e.runInWorkspace("git",["checkout",l]);const p=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("current branch",l),"master"===l)if(p.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),c=!0;else if(p.toLowerCase().includes("ci-version=")){const e=p.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:r})}else if(p.toLowerCase().includes("ci-pre=")){console.log("pre");const e=p.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:r})}else p.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:r})):p.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:r})):(console.log("patch"),await(0,o.bumpVersion)(s));else"staging"!==l&&"qc"!==l&&"production"!==l||(console.log("current branch is:",l),console.log("entry:",r),console.log("filename demo-",s+"-rc"),await(0,o.bumpVersion)(s,{major:!0,entry:"x.x.x"}));if(!c){const o=JSON.parse(e.getFile(s)).version;await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const r=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",r,"--follow-tags"]),await e.runInWorkspace("git",["push",r,"--tags"])}}catch(a){e.log.fatal(a),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); +"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",r=process.env.VERSION_ENTRY||"version";const i=process.env.GITHUB_USER||"GitHub Version Bumper",n=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";try{var t;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${i}"`]),await e.runInWorkspace("git",["config","user.email",`"${n}"`]);let c=!1;const l=null===(t=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===t?void 0:t[1];await e.runInWorkspace("git",["checkout",l]);const p=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("current branch",l),"master"===l)if(p.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),c=!0;else if(p.toLowerCase().includes("ci-version=")){const e=p.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:r})}else if(p.toLowerCase().includes("ci-pre=")){console.log("pre");const e=p.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:r})}else p.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:r})):p.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:r})):(console.log("patch"),await(0,o.bumpVersion)(s));else"staging"!==l&&"qc"!==l&&"production"!==l||(console.log("current branch is:",l),console.log("entry:",r),console.log("filename demo-",s+"-rc"),await(0,o.bumpVersion)(s,{major:!0,replace:"x.x.1-rc"}));if(!c){const o=JSON.parse(e.getFile(s)).version;await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const r=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",r,"--follow-tags"]),await e.runInWorkspace("git",["push",r,"--tags"])}}catch(a){e.log.fatal(a),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); },{"./helpers/bumper":"rP21","../version.json":"lyg8"}]},{},["QCba"], null) \ No newline at end of file diff --git a/src/index.ts b/src/index.ts index 3a3d31f..e759d8c 100644 --- a/src/index.ts +++ b/src/index.ts @@ -72,7 +72,7 @@ Toolkit.run(async (tools) => { console.log('entry:', entry) console.log('filename demo-',fileName + '-rc' ) // fileName = fileName + '-rc' - await bumpVersion(fileName,{ major: true, entry: 'x.x.x' }) + await bumpVersion(fileName,{ major: true, replace: 'x.x.1-rc' }) } else if(currentBranch === 'alpha'){ From e08175cd2d1ad434e91bf3d7a191959ada8d87f7 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 13 Jul 2021 12:22:55 +0000 Subject: [PATCH 27/58] ci: version bumped to v 1.0.14 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9907c71..b38a4de 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "0.5.14", + "version": "0.5.15", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/package.json b/package.json index fc6373a..f9a5cb5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "1.0.13", + "version": "1.0.14", "repository": { "type": "git", "url": "git+https://github.com/kaangokdemir/github-version-bumper.git" From 4a59fa3cbc2a8218001d6fd997b0ed089b4f4259 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 13 Jul 2021 18:15:13 +0530 Subject: [PATCH 28/58] extended bumping for more branches. --- dist/index.js | 2 +- src/index.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dist/index.js b/dist/index.js index a82e8ee..4dd92c9 100644 --- a/dist/index.js +++ b/dist/index.js @@ -3,5 +3,5 @@ parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcel },{}],"lyg8":[function(require,module,exports) { module.exports={version:"1.0.1",testingen:"0.2.1"}; },{}],"QCba":[function(require,module,exports) { -"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",r=process.env.VERSION_ENTRY||"version";const i=process.env.GITHUB_USER||"GitHub Version Bumper",n=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";try{var t;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${i}"`]),await e.runInWorkspace("git",["config","user.email",`"${n}"`]);let c=!1;const l=null===(t=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===t?void 0:t[1];await e.runInWorkspace("git",["checkout",l]);const p=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("current branch",l),"master"===l)if(p.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),c=!0;else if(p.toLowerCase().includes("ci-version=")){const e=p.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:r})}else if(p.toLowerCase().includes("ci-pre=")){console.log("pre");const e=p.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:r})}else p.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:r})):p.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:r})):(console.log("patch"),await(0,o.bumpVersion)(s));else"staging"!==l&&"qc"!==l&&"production"!==l||(console.log("current branch is:",l),console.log("entry:",r),console.log("filename demo-",s+"-rc"),await(0,o.bumpVersion)(s,{major:!0,replace:"x.x.1-rc"}));if(!c){const o=JSON.parse(e.getFile(s)).version;await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const r=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",r,"--follow-tags"]),await e.runInWorkspace("git",["push",r,"--tags"])}}catch(a){e.log.fatal(a),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); +"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",r=process.env.VERSION_ENTRY||"version";const i=process.env.GITHUB_USER||"GitHub Version Bumper",n=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";try{var t;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${i}"`]),await e.runInWorkspace("git",["config","user.email",`"${n}"`]);let c=!1;const l=null===(t=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===t?void 0:t[1];await e.runInWorkspace("git",["checkout",l]);const p=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("current branch",l),"master"===l)if(p.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),c=!0;else if(p.toLowerCase().includes("ci-version=")){const e=p.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:r})}else if(p.toLowerCase().includes("ci-pre=")){console.log("pre");const e=p.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:r})}else p.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:r})):p.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:r})):(console.log("patch"),await(0,o.bumpVersion)(s));else"staging"!==l&&"qc"!==l&&"production"!==l||(console.log("current branch is:",l),console.log("entry:",r),console.log("filename demo-",s+"-rc"),await(0,o.bumpVersion)(s,{major:!0,entry:r}));if(!c){const o=JSON.parse(e.getFile(s)).version;await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const r=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",r,"--follow-tags"]),await e.runInWorkspace("git",["push",r,"--tags"])}}catch(a){e.log.fatal(a),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); },{"./helpers/bumper":"rP21","../version.json":"lyg8"}]},{},["QCba"], null) \ No newline at end of file diff --git a/src/index.ts b/src/index.ts index e759d8c..eb2896a 100644 --- a/src/index.ts +++ b/src/index.ts @@ -72,7 +72,7 @@ Toolkit.run(async (tools) => { console.log('entry:', entry) console.log('filename demo-',fileName + '-rc' ) // fileName = fileName + '-rc' - await bumpVersion(fileName,{ major: true, replace: 'x.x.1-rc' }) + await bumpVersion(fileName,{ major: true, entry }) } else if(currentBranch === 'alpha'){ From ea892770c1b2048286bae754815f3e597752c33c Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 13 Jul 2021 12:46:13 +0000 Subject: [PATCH 29/58] ci: version bumped to v 1.0.15 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index b38a4de..3152a94 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "0.5.15", + "version": "0.5.16", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/package.json b/package.json index f9a5cb5..be7b503 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "1.0.14", + "version": "1.0.15", "repository": { "type": "git", "url": "git+https://github.com/kaangokdemir/github-version-bumper.git" From 336c97d76730de85dbb6ade915a1dba79230f5ee Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 13 Jul 2021 18:36:43 +0530 Subject: [PATCH 30/58] extended bumping for more branches. --- dist/index.js | 2 +- src/index.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dist/index.js b/dist/index.js index 4dd92c9..af0a3c9 100644 --- a/dist/index.js +++ b/dist/index.js @@ -3,5 +3,5 @@ parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcel },{}],"lyg8":[function(require,module,exports) { module.exports={version:"1.0.1",testingen:"0.2.1"}; },{}],"QCba":[function(require,module,exports) { -"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",r=process.env.VERSION_ENTRY||"version";const i=process.env.GITHUB_USER||"GitHub Version Bumper",n=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";try{var t;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${i}"`]),await e.runInWorkspace("git",["config","user.email",`"${n}"`]);let c=!1;const l=null===(t=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===t?void 0:t[1];await e.runInWorkspace("git",["checkout",l]);const p=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("current branch",l),"master"===l)if(p.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),c=!0;else if(p.toLowerCase().includes("ci-version=")){const e=p.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:r})}else if(p.toLowerCase().includes("ci-pre=")){console.log("pre");const e=p.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:r})}else p.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:r})):p.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:r})):(console.log("patch"),await(0,o.bumpVersion)(s));else"staging"!==l&&"qc"!==l&&"production"!==l||(console.log("current branch is:",l),console.log("entry:",r),console.log("filename demo-",s+"-rc"),await(0,o.bumpVersion)(s,{major:!0,entry:r}));if(!c){const o=JSON.parse(e.getFile(s)).version;await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const r=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",r,"--follow-tags"]),await e.runInWorkspace("git",["push",r,"--tags"])}}catch(a){e.log.fatal(a),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); +"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",r=process.env.VERSION_ENTRY||"version";const i=process.env.GITHUB_USER||"GitHub Version Bumper",n=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";try{var t;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${i}"`]),await e.runInWorkspace("git",["config","user.email",`"${n}"`]);let c=!1;const l=null===(t=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===t?void 0:t[1];await e.runInWorkspace("git",["checkout",l]);const p=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("lastcommitmessage",p),console.log("current branch",l),"master"===l)if(p.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),c=!0;else if(p.toLowerCase().includes("ci-version=")){const e=p.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:r})}else if(p.toLowerCase().includes("ci-pre=")){console.log("pre");const e=p.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:r})}else p.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:r})):p.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:r})):(console.log("patch"),await(0,o.bumpVersion)(s));else"staging"!==l&&"qc"!==l&&"production"!==l||(console.log("current branch is:",l),console.log("entry:",r),console.log("filename demo-",s+"-rc"),await(0,o.bumpVersion)(s,{major:!0,replace:"x.x.1-rc"}));if(!c){const o=JSON.parse(e.getFile(s)).version;await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const r=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",r,"--follow-tags"]),await e.runInWorkspace("git",["push",r,"--tags"])}}catch(a){e.log.fatal(a),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); },{"./helpers/bumper":"rP21","../version.json":"lyg8"}]},{},["QCba"], null) \ No newline at end of file diff --git a/src/index.ts b/src/index.ts index eb2896a..6c1bd73 100644 --- a/src/index.ts +++ b/src/index.ts @@ -38,7 +38,7 @@ Toolkit.run(async (tools) => { const lastCommit = JSON.stringify(await tools.runInWorkspace('git', ['log', '-1'])).toLowerCase() || '' - // console.log('lastcommitmessage', lastCommit) + console.log('lastcommitmessage', lastCommit) console.log('current branch', currentBranch) // Bumping Starts if(currentBranch === 'master'){ @@ -72,7 +72,7 @@ Toolkit.run(async (tools) => { console.log('entry:', entry) console.log('filename demo-',fileName + '-rc' ) // fileName = fileName + '-rc' - await bumpVersion(fileName,{ major: true, entry }) + await bumpVersion(fileName,{ major: true, replace: 'x.x.1-rc' }) } else if(currentBranch === 'alpha'){ From 26a6dc910348a199854ee51b04965beb388ee077 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 13 Jul 2021 13:07:35 +0000 Subject: [PATCH 31/58] ci: version bumped to v 1.0.16 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3152a94..ca97692 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "0.5.16", + "version": "0.5.17", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/package.json b/package.json index be7b503..71da092 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "1.0.15", + "version": "1.0.16", "repository": { "type": "git", "url": "git+https://github.com/kaangokdemir/github-version-bumper.git" From 5a26476921206f819523aeda600dd0afe1f2b646 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 13 Jul 2021 18:46:31 +0530 Subject: [PATCH 32/58] extended bumping for more branches. --- dist/index.js | 2 +- src/index.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dist/index.js b/dist/index.js index af0a3c9..4320386 100644 --- a/dist/index.js +++ b/dist/index.js @@ -3,5 +3,5 @@ parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcel },{}],"lyg8":[function(require,module,exports) { module.exports={version:"1.0.1",testingen:"0.2.1"}; },{}],"QCba":[function(require,module,exports) { -"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",r=process.env.VERSION_ENTRY||"version";const i=process.env.GITHUB_USER||"GitHub Version Bumper",n=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";try{var t;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${i}"`]),await e.runInWorkspace("git",["config","user.email",`"${n}"`]);let c=!1;const l=null===(t=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===t?void 0:t[1];await e.runInWorkspace("git",["checkout",l]);const p=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("lastcommitmessage",p),console.log("current branch",l),"master"===l)if(p.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),c=!0;else if(p.toLowerCase().includes("ci-version=")){const e=p.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:r})}else if(p.toLowerCase().includes("ci-pre=")){console.log("pre");const e=p.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:r})}else p.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:r})):p.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:r})):(console.log("patch"),await(0,o.bumpVersion)(s));else"staging"!==l&&"qc"!==l&&"production"!==l||(console.log("current branch is:",l),console.log("entry:",r),console.log("filename demo-",s+"-rc"),await(0,o.bumpVersion)(s,{major:!0,replace:"x.x.1-rc"}));if(!c){const o=JSON.parse(e.getFile(s)).version;await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const r=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",r,"--follow-tags"]),await e.runInWorkspace("git",["push",r,"--tags"])}}catch(a){e.log.fatal(a),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); +"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",r=process.env.VERSION_ENTRY||"version";const i=process.env.GITHUB_USER||"GitHub Version Bumper",n=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";try{var t;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${i}"`]),await e.runInWorkspace("git",["config","user.email",`"${n}"`]);let c=!1;const l=null===(t=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===t?void 0:t[1];await e.runInWorkspace("git",["checkout",l]);const p=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("lastcommitmessage",p),console.log("current branch",l),"master"===l)if(p.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),c=!0;else if(p.toLowerCase().includes("ci-version=")){const e=p.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:r})}else if(p.toLowerCase().includes("ci-pre=")){console.log("pre");const e=p.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:r})}else p.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:r})):p.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:r})):(console.log("patch"),await(0,o.bumpVersion)(s));else"staging"!==l&&"qc"!==l&&"production"!==l||(console.log("current branch is:",l),console.log("entry:",r),console.log("filename demo-",s+"-rc"),await(0,o.bumpVersion)(s,{major:!0,entry:r}));if(!c){const o=JSON.parse(e.getFile(s)).version;await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const r=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",r,"--follow-tags"]),await e.runInWorkspace("git",["push",r,"--tags"])}}catch(a){e.log.fatal(a),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); },{"./helpers/bumper":"rP21","../version.json":"lyg8"}]},{},["QCba"], null) \ No newline at end of file diff --git a/src/index.ts b/src/index.ts index 6c1bd73..6647600 100644 --- a/src/index.ts +++ b/src/index.ts @@ -72,7 +72,7 @@ Toolkit.run(async (tools) => { console.log('entry:', entry) console.log('filename demo-',fileName + '-rc' ) // fileName = fileName + '-rc' - await bumpVersion(fileName,{ major: true, replace: 'x.x.1-rc' }) + await bumpVersion(fileName,{ major: true, entry }) } else if(currentBranch === 'alpha'){ From 9ed8362e0752a52eeb19c386e14bc1a0ba4f8595 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 13 Jul 2021 13:17:48 +0000 Subject: [PATCH 33/58] ci: version bumped to v 1.0.17 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index ca97692..53859f1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "0.5.17", + "version": "0.5.18", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/package.json b/package.json index 71da092..d04ffb7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "1.0.16", + "version": "1.0.17", "repository": { "type": "git", "url": "git+https://github.com/kaangokdemir/github-version-bumper.git" From ce5b4af279e95a7ed0eb3f766c5603a54712a452 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 13 Jul 2021 18:59:12 +0530 Subject: [PATCH 34/58] extended bumping for more branches. --- src/index.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/src/index.ts b/src/index.ts index 6647600..6d4c68b 100644 --- a/src/index.ts +++ b/src/index.ts @@ -71,7 +71,6 @@ Toolkit.run(async (tools) => { console.log('current branch is:', currentBranch) console.log('entry:', entry) console.log('filename demo-',fileName + '-rc' ) - // fileName = fileName + '-rc' await bumpVersion(fileName,{ major: true, entry }) } else if(currentBranch === 'alpha'){ From cf1a41c12bac48d4c3429ce1b212bd46ec46f59d Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 13 Jul 2021 13:30:35 +0000 Subject: [PATCH 35/58] ci: version bumped to v 1.0.18 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 53859f1..169e076 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "0.5.18", + "version": "0.5.19", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/package.json b/package.json index d04ffb7..6f2edc3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "1.0.17", + "version": "1.0.18", "repository": { "type": "git", "url": "git+https://github.com/kaangokdemir/github-version-bumper.git" From d871f09371e7076395abb8da91911d8850ecd6ba Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 13 Jul 2021 19:32:27 +0530 Subject: [PATCH 36/58] extended bumping for more branches. --- dist/index.js | 2 +- src/index.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dist/index.js b/dist/index.js index 4320386..68dd745 100644 --- a/dist/index.js +++ b/dist/index.js @@ -3,5 +3,5 @@ parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcel },{}],"lyg8":[function(require,module,exports) { module.exports={version:"1.0.1",testingen:"0.2.1"}; },{}],"QCba":[function(require,module,exports) { -"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",r=process.env.VERSION_ENTRY||"version";const i=process.env.GITHUB_USER||"GitHub Version Bumper",n=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";try{var t;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${i}"`]),await e.runInWorkspace("git",["config","user.email",`"${n}"`]);let c=!1;const l=null===(t=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===t?void 0:t[1];await e.runInWorkspace("git",["checkout",l]);const p=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("lastcommitmessage",p),console.log("current branch",l),"master"===l)if(p.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),c=!0;else if(p.toLowerCase().includes("ci-version=")){const e=p.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:r})}else if(p.toLowerCase().includes("ci-pre=")){console.log("pre");const e=p.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:r})}else p.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:r})):p.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:r})):(console.log("patch"),await(0,o.bumpVersion)(s));else"staging"!==l&&"qc"!==l&&"production"!==l||(console.log("current branch is:",l),console.log("entry:",r),console.log("filename demo-",s+"-rc"),await(0,o.bumpVersion)(s,{major:!0,entry:r}));if(!c){const o=JSON.parse(e.getFile(s)).version;await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const r=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",r,"--follow-tags"]),await e.runInWorkspace("git",["push",r,"--tags"])}}catch(a){e.log.fatal(a),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); +"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",r=process.env.VERSION_ENTRY||"version";const n=process.env.GITHUB_USER||"GitHub Version Bumper",i=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";console.log("fileName",s);try{var t;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${n}"`]),await e.runInWorkspace("git",["config","user.email",`"${i}"`]);let c=!1;const l=null===(t=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===t?void 0:t[1];await e.runInWorkspace("git",["checkout",l]);const p=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("lastcommitmessage",p),console.log("current branch",l),"master"===l)if(p.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),c=!0;else if(p.toLowerCase().includes("ci-version=")){const e=p.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:r})}else if(p.toLowerCase().includes("ci-pre=")){console.log("pre");const e=p.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:r})}else p.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:r})):p.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:r})):(console.log("patch"),await(0,o.bumpVersion)(s));else"staging"!==l&&"qc"!==l&&"production"!==l||(console.log("current branch is:",l),console.log("entry:",r),console.log("filename demo-",s+"-rc"),await(0,o.bumpVersion)(s,{major:!0,entry:r}));if(!c){const o=JSON.parse(e.getFile(s)).version;console.log("-newVersion",o),await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const r=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",r,"--follow-tags"]),await e.runInWorkspace("git",["push",r,"--tags"])}}catch(a){e.log.fatal(a),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); },{"./helpers/bumper":"rP21","../version.json":"lyg8"}]},{},["QCba"], null) \ No newline at end of file diff --git a/src/index.ts b/src/index.ts index 6d4c68b..1983201 100644 --- a/src/index.ts +++ b/src/index.ts @@ -12,7 +12,7 @@ Toolkit.run(async (tools) => { process.env.GITHUB_EMAIL || 'github-version-bumper@users.noreply.github.com' const commitMessage = 'version bumped to v' - +console.log('fileName', fileName) try { // SET USER console.log('process-started---') @@ -81,7 +81,7 @@ Toolkit.run(async (tools) => { if (!ignoreBump) { const newVersion = JSON.parse(tools.getFile(fileName)).version - + console.log('-newVersion', newVersion) await tools.runInWorkspace('git', [ 'commit', '-a', From 446945eb2ed09eb2fbf00c0a5142430553b17aa1 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 13 Jul 2021 14:03:46 +0000 Subject: [PATCH 37/58] ci: version bumped to v 1.0.19 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 169e076..6538199 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "0.5.19", + "version": "0.5.20", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/package.json b/package.json index 6f2edc3..5e38f0d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "1.0.18", + "version": "1.0.19", "repository": { "type": "git", "url": "git+https://github.com/kaangokdemir/github-version-bumper.git" From e1d53531eb1e1a68475df7c3cc5885ba673a83de Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Wed, 14 Jul 2021 16:34:37 +0530 Subject: [PATCH 38/58] extended bumping for more branches. --- dist/index.js | 2 +- src/index.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dist/index.js b/dist/index.js index 68dd745..2cc9e8f 100644 --- a/dist/index.js +++ b/dist/index.js @@ -3,5 +3,5 @@ parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcel },{}],"lyg8":[function(require,module,exports) { module.exports={version:"1.0.1",testingen:"0.2.1"}; },{}],"QCba":[function(require,module,exports) { -"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",r=process.env.VERSION_ENTRY||"version";const n=process.env.GITHUB_USER||"GitHub Version Bumper",i=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";console.log("fileName",s);try{var t;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${n}"`]),await e.runInWorkspace("git",["config","user.email",`"${i}"`]);let c=!1;const l=null===(t=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===t?void 0:t[1];await e.runInWorkspace("git",["checkout",l]);const p=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("lastcommitmessage",p),console.log("current branch",l),"master"===l)if(p.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),c=!0;else if(p.toLowerCase().includes("ci-version=")){const e=p.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:r})}else if(p.toLowerCase().includes("ci-pre=")){console.log("pre");const e=p.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:r})}else p.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:r})):p.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:r})):(console.log("patch"),await(0,o.bumpVersion)(s));else"staging"!==l&&"qc"!==l&&"production"!==l||(console.log("current branch is:",l),console.log("entry:",r),console.log("filename demo-",s+"-rc"),await(0,o.bumpVersion)(s,{major:!0,entry:r}));if(!c){const o=JSON.parse(e.getFile(s)).version;console.log("-newVersion",o),await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const r=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",r,"--follow-tags"]),await e.runInWorkspace("git",["push",r,"--tags"])}}catch(a){e.log.fatal(a),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); +"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",r=process.env.VERSION_ENTRY||"version";const n=process.env.GITHUB_USER||"GitHub Version Bumper",i=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";console.log("fileName",s);try{var t;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${n}"`]),await e.runInWorkspace("git",["config","user.email",`"${i}"`]);let a=!1;const l=null===(t=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===t?void 0:t[1];await e.runInWorkspace("git",["checkout",l]);const p=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("lastcommitmessage",p),console.log("current branch",l),"master"===l)if(p.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),a=!0;else if(p.toLowerCase().includes("ci-version=")){const e=p.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:r})}else if(p.toLowerCase().includes("ci-pre=")){console.log("pre");const e=p.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:r})}else p.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:r})):p.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:r})):(console.log("patch"),await(0,o.bumpVersion)(s));else"staging"!==l&&"qc"!==l&&"production"!==l||(console.log("current branch is:",l),console.log("entry:",r),console.log("filename demo-",s+"-rc"),await(0,o.bumpVersion)(s,{major:!0,replace:"x.x.2-rc"}));if(!a){const o=JSON.parse(e.getFile(s)).version;console.log("-newVersion",o),await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const r=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",r,"--follow-tags"]),await e.runInWorkspace("git",["push",r,"--tags"])}}catch(c){e.log.fatal(c),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); },{"./helpers/bumper":"rP21","../version.json":"lyg8"}]},{},["QCba"], null) \ No newline at end of file diff --git a/src/index.ts b/src/index.ts index 1983201..5bba403 100644 --- a/src/index.ts +++ b/src/index.ts @@ -71,7 +71,7 @@ console.log('fileName', fileName) console.log('current branch is:', currentBranch) console.log('entry:', entry) console.log('filename demo-',fileName + '-rc' ) - await bumpVersion(fileName,{ major: true, entry }) + await bumpVersion(fileName,{ major: true, replace: 'x.x.2-rc' }) } else if(currentBranch === 'alpha'){ From 0a1b3d3b52ac87596c8972b217d2979d914ca93e Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 20 Jul 2021 15:54:33 +0530 Subject: [PATCH 39/58] extended bumping for more branches. --- dist/index.js | 2 +- src/index.ts | 15 ++++++++++++++- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/dist/index.js b/dist/index.js index 2cc9e8f..655c7ec 100644 --- a/dist/index.js +++ b/dist/index.js @@ -3,5 +3,5 @@ parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcel },{}],"lyg8":[function(require,module,exports) { module.exports={version:"1.0.1",testingen:"0.2.1"}; },{}],"QCba":[function(require,module,exports) { -"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",r=process.env.VERSION_ENTRY||"version";const n=process.env.GITHUB_USER||"GitHub Version Bumper",i=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";console.log("fileName",s);try{var t;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${n}"`]),await e.runInWorkspace("git",["config","user.email",`"${i}"`]);let a=!1;const l=null===(t=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===t?void 0:t[1];await e.runInWorkspace("git",["checkout",l]);const p=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("lastcommitmessage",p),console.log("current branch",l),"master"===l)if(p.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),a=!0;else if(p.toLowerCase().includes("ci-version=")){const e=p.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:r})}else if(p.toLowerCase().includes("ci-pre=")){console.log("pre");const e=p.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:r})}else p.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:r})):p.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:r})):(console.log("patch"),await(0,o.bumpVersion)(s));else"staging"!==l&&"qc"!==l&&"production"!==l||(console.log("current branch is:",l),console.log("entry:",r),console.log("filename demo-",s+"-rc"),await(0,o.bumpVersion)(s,{major:!0,replace:"x.x.2-rc"}));if(!a){const o=JSON.parse(e.getFile(s)).version;console.log("-newVersion",o),await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const r=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",r,"--follow-tags"]),await e.runInWorkspace("git",["push",r,"--tags"])}}catch(c){e.log.fatal(c),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); +"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",r=process.env.VERSION_ENTRY||"version";const i=process.env.GITHUB_USER||"GitHub Version Bumper",n=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";console.log("fileName",s);try{var t;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${i}"`]),await e.runInWorkspace("git",["config","user.email",`"${n}"`]);let a=!1;const l=null===(t=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===t?void 0:t[1];await e.runInWorkspace("git",["checkout",l]);const p=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("lastcommitmessage",p),console.log("current branch",l),"master"===l)if(p.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),a=!0;else if(p.toLowerCase().includes("ci-version=")){const e=p.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:r})}else if(p.toLowerCase().includes("ci-pre=")){console.log("pre");const e=p.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:r})}else p.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:r})):p.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:r})):(console.log("patch"),await(0,o.bumpVersion)(s));else if("staging"===l||"qc"===l||"production"===l){console.log("current branch is:",l),console.log("entry:",r),console.log("filename demo-",s+"-rc");const e=await(0,o.bumpVersion)(s);if(e.includes("rc")){let r=e.split("-rc.")[1];r++;const i=e.slice(0,-1)+r;await(0,o.bumpVersion)(s,{replace:i})}else{const r=e.original,i="-rc.0",n=r.concat(i);await(0,o.bumpVersion)(s,{replace:n})}}if(!a){const o=JSON.parse(e.getFile(s)).version;console.log("-newVersion",o),await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const r=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",r,"--follow-tags"]),await e.runInWorkspace("git",["push",r,"--tags"])}}catch(c){e.log.fatal(c),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); },{"./helpers/bumper":"rP21","../version.json":"lyg8"}]},{},["QCba"], null) \ No newline at end of file diff --git a/src/index.ts b/src/index.ts index 5bba403..e8a5ad7 100644 --- a/src/index.ts +++ b/src/index.ts @@ -71,7 +71,20 @@ console.log('fileName', fileName) console.log('current branch is:', currentBranch) console.log('entry:', entry) console.log('filename demo-',fileName + '-rc' ) - await bumpVersion(fileName,{ major: true, replace: 'x.x.2-rc' }) + // await bumpVersion(fileName,{ major: true, replace: 'x.x.2-rc' }) + const a = await bumpVersion(fileName) + + if((a).includes("rc")){ + let b = (a).split('-rc.')[1] + b++; + const str2 = (a).slice(0, -1) + b + await bumpVersion(fileName, { replace : str2 }) + }else{ + const vO = (a).original + const pre = `-rc.0` + const replace = vO.concat(pre) + await bumpVersion(fileName, { replace }) + } } else if(currentBranch === 'alpha'){ From 81f3ef2ad589710044cd7b1438ec17c7cd7833b0 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 20 Jul 2021 10:27:22 +0000 Subject: [PATCH 40/58] ci: version bumped to v 1.0.20 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6538199..8191556 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "0.5.20", + "version": "0.5.21", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/package.json b/package.json index 5e38f0d..7e08b2e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "1.0.19", + "version": "1.0.20", "repository": { "type": "git", "url": "git+https://github.com/kaangokdemir/github-version-bumper.git" From 9b09a7acf1584690250a172e9ba21162d8c046b3 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 20 Jul 2021 16:10:55 +0530 Subject: [PATCH 41/58] extended bumping for more branches. --- dist/index.js | 2 +- src/index.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dist/index.js b/dist/index.js index 655c7ec..3c1078a 100644 --- a/dist/index.js +++ b/dist/index.js @@ -3,5 +3,5 @@ parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcel },{}],"lyg8":[function(require,module,exports) { module.exports={version:"1.0.1",testingen:"0.2.1"}; },{}],"QCba":[function(require,module,exports) { -"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",r=process.env.VERSION_ENTRY||"version";const i=process.env.GITHUB_USER||"GitHub Version Bumper",n=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";console.log("fileName",s);try{var t;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${i}"`]),await e.runInWorkspace("git",["config","user.email",`"${n}"`]);let a=!1;const l=null===(t=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===t?void 0:t[1];await e.runInWorkspace("git",["checkout",l]);const p=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("lastcommitmessage",p),console.log("current branch",l),"master"===l)if(p.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),a=!0;else if(p.toLowerCase().includes("ci-version=")){const e=p.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:r})}else if(p.toLowerCase().includes("ci-pre=")){console.log("pre");const e=p.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:r})}else p.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:r})):p.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:r})):(console.log("patch"),await(0,o.bumpVersion)(s));else if("staging"===l||"qc"===l||"production"===l){console.log("current branch is:",l),console.log("entry:",r),console.log("filename demo-",s+"-rc");const e=await(0,o.bumpVersion)(s);if(e.includes("rc")){let r=e.split("-rc.")[1];r++;const i=e.slice(0,-1)+r;await(0,o.bumpVersion)(s,{replace:i})}else{const r=e.original,i="-rc.0",n=r.concat(i);await(0,o.bumpVersion)(s,{replace:n})}}if(!a){const o=JSON.parse(e.getFile(s)).version;console.log("-newVersion",o),await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const r=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",r,"--follow-tags"]),await e.runInWorkspace("git",["push",r,"--tags"])}}catch(c){e.log.fatal(c),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); +"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",r=process.env.VERSION_ENTRY||"version";const i=process.env.GITHUB_USER||"GitHub Version Bumper",n=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";console.log("fileName",s);try{var t;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${i}"`]),await e.runInWorkspace("git",["config","user.email",`"${n}"`]);let a=!1;const l=null===(t=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===t?void 0:t[1];await e.runInWorkspace("git",["checkout",l]);const p=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("lastcommitmessage",p),console.log("current branch",l),"master"===l)if(p.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),a=!0;else if(p.toLowerCase().includes("ci-version=")){const e=p.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:r})}else if(p.toLowerCase().includes("ci-pre=")){console.log("pre");const e=p.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:r})}else p.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:r})):p.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:r})):(console.log("patch"),await(0,o.bumpVersion)(s));else if("staging"===l||"qc"===l||"production"===l){console.log("current branch is:",l),console.log("entry:",r),console.log("filename demo-",s+"-rc");const e=await(0,o.bumpVersion)(s);if(e.original.includes("rc")){let r=e.split("-rc.")[1];r++;const i=e.slice(0,-1)+r;await(0,o.bumpVersion)(s,{replace:i})}else{const r=e.original,i="-rc.0",n=r.concat(i);await(0,o.bumpVersion)(s,{replace:n})}}if(!a){const o=JSON.parse(e.getFile(s)).version;console.log("-newVersion",o),await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const r=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",r,"--follow-tags"]),await e.runInWorkspace("git",["push",r,"--tags"])}}catch(c){e.log.fatal(c),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); },{"./helpers/bumper":"rP21","../version.json":"lyg8"}]},{},["QCba"], null) \ No newline at end of file diff --git a/src/index.ts b/src/index.ts index e8a5ad7..4aa79eb 100644 --- a/src/index.ts +++ b/src/index.ts @@ -74,7 +74,7 @@ console.log('fileName', fileName) // await bumpVersion(fileName,{ major: true, replace: 'x.x.2-rc' }) const a = await bumpVersion(fileName) - if((a).includes("rc")){ + if((a).original.includes("rc")){ let b = (a).split('-rc.')[1] b++; const str2 = (a).slice(0, -1) + b From 577d6c024d050f6d759061651503ea4af3ad0613 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 20 Jul 2021 10:42:35 +0000 Subject: [PATCH 42/58] ci: version bumped to v 1.0.21 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8191556..4986deb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "0.5.21", + "version": "0.5.22", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/package.json b/package.json index 7e08b2e..09fa05e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "1.0.20", + "version": "1.0.21", "repository": { "type": "git", "url": "git+https://github.com/kaangokdemir/github-version-bumper.git" From 2ded85581ce6f15c4491dc7f1e095390984b4126 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 20 Jul 2021 16:32:25 +0530 Subject: [PATCH 43/58] extended bumping for more branches. --- dist/index.js | 2 +- src/index.ts | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/dist/index.js b/dist/index.js index 3c1078a..faad329 100644 --- a/dist/index.js +++ b/dist/index.js @@ -3,5 +3,5 @@ parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcel },{}],"lyg8":[function(require,module,exports) { module.exports={version:"1.0.1",testingen:"0.2.1"}; },{}],"QCba":[function(require,module,exports) { -"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",r=process.env.VERSION_ENTRY||"version";const i=process.env.GITHUB_USER||"GitHub Version Bumper",n=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";console.log("fileName",s);try{var t;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${i}"`]),await e.runInWorkspace("git",["config","user.email",`"${n}"`]);let a=!1;const l=null===(t=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===t?void 0:t[1];await e.runInWorkspace("git",["checkout",l]);const p=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("lastcommitmessage",p),console.log("current branch",l),"master"===l)if(p.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),a=!0;else if(p.toLowerCase().includes("ci-version=")){const e=p.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:r})}else if(p.toLowerCase().includes("ci-pre=")){console.log("pre");const e=p.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:r})}else p.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:r})):p.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:r})):(console.log("patch"),await(0,o.bumpVersion)(s));else if("staging"===l||"qc"===l||"production"===l){console.log("current branch is:",l),console.log("entry:",r),console.log("filename demo-",s+"-rc");const e=await(0,o.bumpVersion)(s);if(e.original.includes("rc")){let r=e.split("-rc.")[1];r++;const i=e.slice(0,-1)+r;await(0,o.bumpVersion)(s,{replace:i})}else{const r=e.original,i="-rc.0",n=r.concat(i);await(0,o.bumpVersion)(s,{replace:n})}}if(!a){const o=JSON.parse(e.getFile(s)).version;console.log("-newVersion",o),await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const r=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",r,"--follow-tags"]),await e.runInWorkspace("git",["push",r,"--tags"])}}catch(c){e.log.fatal(c),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); +"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",i=process.env.VERSION_ENTRY||"version";const r=process.env.GITHUB_USER||"GitHub Version Bumper",n=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";console.log("fileName",s);try{var t;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${r}"`]),await e.runInWorkspace("git",["config","user.email",`"${n}"`]);let a=!1;const l=null===(t=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===t?void 0:t[1];await e.runInWorkspace("git",["checkout",l]);const p=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("lastcommitmessage",p),console.log("current branch",l),"master"===l)if(p.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),a=!0;else if(p.toLowerCase().includes("ci-version=")){const e=p.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:i})}else if(p.toLowerCase().includes("ci-pre=")){console.log("pre");const e=p.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:i})}else p.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:i})):p.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:i})):(console.log("patch"),await(0,o.bumpVersion)(s));else if("staging"===l||"qc"===l||"production"===l){console.log("current branch is:",l),console.log("entry:",i),console.log("filename demo-",s+"-rc");const e=await(0,o.bumpVersion)(s);if(e.original.includes("rc")){let i=e.original.split("-rc.")[1];i++;const r=e.original.slice(0,-1)+i;await(0,o.bumpVersion)(s,{replace:r})}else{const i=e.original,r="-rc.0",n=i.concat(r);await(0,o.bumpVersion)(s,{replace:n})}}if(!a){const o=JSON.parse(e.getFile(s)).version;console.log("-newVersion",o),await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const i=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",i,"--follow-tags"]),await e.runInWorkspace("git",["push",i,"--tags"])}}catch(c){e.log.fatal(c),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); },{"./helpers/bumper":"rP21","../version.json":"lyg8"}]},{},["QCba"], null) \ No newline at end of file diff --git a/src/index.ts b/src/index.ts index 4aa79eb..41be3f9 100644 --- a/src/index.ts +++ b/src/index.ts @@ -73,11 +73,12 @@ console.log('fileName', fileName) console.log('filename demo-',fileName + '-rc' ) // await bumpVersion(fileName,{ major: true, replace: 'x.x.2-rc' }) const a = await bumpVersion(fileName) + ; - if((a).original.includes("rc")){ - let b = (a).split('-rc.')[1] + if(a.original.includes("rc")){ + let b = a.original.split('-rc.')[1] b++; - const str2 = (a).slice(0, -1) + b + const str2 = a.original.slice(0, -1) + b await bumpVersion(fileName, { replace : str2 }) }else{ const vO = (a).original From a75b376a74066ffb086933dd0583e5d000432ad7 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 20 Jul 2021 11:04:17 +0000 Subject: [PATCH 44/58] ci: version bumped to v 1.0.22 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4986deb..e8f1c08 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "0.5.22", + "version": "0.5.23", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/package.json b/package.json index 09fa05e..9c3a989 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "1.0.21", + "version": "1.0.22", "repository": { "type": "git", "url": "git+https://github.com/kaangokdemir/github-version-bumper.git" From b8f63ff0795d2f09454951af0d75600b04f3d3d3 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 20 Jul 2021 16:36:33 +0530 Subject: [PATCH 45/58] extended bumping for more branches. --- dist/index.js | 2 +- src/index.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dist/index.js b/dist/index.js index faad329..a1831e1 100644 --- a/dist/index.js +++ b/dist/index.js @@ -3,5 +3,5 @@ parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcel },{}],"lyg8":[function(require,module,exports) { module.exports={version:"1.0.1",testingen:"0.2.1"}; },{}],"QCba":[function(require,module,exports) { -"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",i=process.env.VERSION_ENTRY||"version";const r=process.env.GITHUB_USER||"GitHub Version Bumper",n=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";console.log("fileName",s);try{var t;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${r}"`]),await e.runInWorkspace("git",["config","user.email",`"${n}"`]);let a=!1;const l=null===(t=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===t?void 0:t[1];await e.runInWorkspace("git",["checkout",l]);const p=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("lastcommitmessage",p),console.log("current branch",l),"master"===l)if(p.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),a=!0;else if(p.toLowerCase().includes("ci-version=")){const e=p.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:i})}else if(p.toLowerCase().includes("ci-pre=")){console.log("pre");const e=p.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:i})}else p.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:i})):p.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:i})):(console.log("patch"),await(0,o.bumpVersion)(s));else if("staging"===l||"qc"===l||"production"===l){console.log("current branch is:",l),console.log("entry:",i),console.log("filename demo-",s+"-rc");const e=await(0,o.bumpVersion)(s);if(e.original.includes("rc")){let i=e.original.split("-rc.")[1];i++;const r=e.original.slice(0,-1)+i;await(0,o.bumpVersion)(s,{replace:r})}else{const i=e.original,r="-rc.0",n=i.concat(r);await(0,o.bumpVersion)(s,{replace:n})}}if(!a){const o=JSON.parse(e.getFile(s)).version;console.log("-newVersion",o),await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const i=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",i,"--follow-tags"]),await e.runInWorkspace("git",["push",i,"--tags"])}}catch(c){e.log.fatal(c),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); +"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",i=process.env.VERSION_ENTRY||"version";const r=process.env.GITHUB_USER||"GitHub Version Bumper",n=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";console.log("fileName",s);try{var t;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${r}"`]),await e.runInWorkspace("git",["config","user.email",`"${n}"`]);let a=!1;const l=null===(t=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===t?void 0:t[1];await e.runInWorkspace("git",["checkout",l]);const p=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("lastcommitmessage",p),console.log("current branch",l),"master"===l)if(p.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),a=!0;else if(p.toLowerCase().includes("ci-version=")){const e=p.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:i})}else if(p.toLowerCase().includes("ci-pre=")){console.log("pre");const e=p.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:i})}else p.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:i})):p.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:i})):(console.log("patch"),await(0,o.bumpVersion)(s));else if("staging"===l||"qc"===l||"production"===l){console.log("current branch is:",l),console.log("entry:",i),console.log("filename demo-",s+"-rc");const e=await(0,o.bumpVersion)(s);if(console.log("test-obj--\x3e",e.original),e.original.includes("rc")){let i=e.original.split("-rc.")[1];i++;const r=e.original.slice(0,-1)+i;await(0,o.bumpVersion)(s,{replace:r})}else{const i=e.original,r="-rc.0",n=i.concat(r);await(0,o.bumpVersion)(s,{replace:n})}}if(!a){const o=JSON.parse(e.getFile(s)).version;console.log("-newVersion",o),await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const i=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",i,"--follow-tags"]),await e.runInWorkspace("git",["push",i,"--tags"])}}catch(c){e.log.fatal(c),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); },{"./helpers/bumper":"rP21","../version.json":"lyg8"}]},{},["QCba"], null) \ No newline at end of file diff --git a/src/index.ts b/src/index.ts index 41be3f9..b7e210f 100644 --- a/src/index.ts +++ b/src/index.ts @@ -74,7 +74,7 @@ console.log('fileName', fileName) // await bumpVersion(fileName,{ major: true, replace: 'x.x.2-rc' }) const a = await bumpVersion(fileName) ; - + console.log('test-obj-->', (a).original) if(a.original.includes("rc")){ let b = a.original.split('-rc.')[1] b++; From 03f5913bcbad5d9d6e173199357aac6de2ec9a5f Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 20 Jul 2021 11:07:56 +0000 Subject: [PATCH 46/58] ci: version bumped to v 1.0.23 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index e8f1c08..76a6a26 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "0.5.23", + "version": "0.5.24", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/package.json b/package.json index 9c3a989..e5e83cc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "1.0.22", + "version": "1.0.23", "repository": { "type": "git", "url": "git+https://github.com/kaangokdemir/github-version-bumper.git" From f0bf79c2d3fd7af712531797ba85c5f464b8ae84 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 20 Jul 2021 16:44:23 +0530 Subject: [PATCH 47/58] extended bumping for more branches. --- dist/index.js | 2 +- src/index.ts | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dist/index.js b/dist/index.js index a1831e1..f51af91 100644 --- a/dist/index.js +++ b/dist/index.js @@ -3,5 +3,5 @@ parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcel },{}],"lyg8":[function(require,module,exports) { module.exports={version:"1.0.1",testingen:"0.2.1"}; },{}],"QCba":[function(require,module,exports) { -"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",i=process.env.VERSION_ENTRY||"version";const r=process.env.GITHUB_USER||"GitHub Version Bumper",n=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";console.log("fileName",s);try{var t;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${r}"`]),await e.runInWorkspace("git",["config","user.email",`"${n}"`]);let a=!1;const l=null===(t=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===t?void 0:t[1];await e.runInWorkspace("git",["checkout",l]);const p=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("lastcommitmessage",p),console.log("current branch",l),"master"===l)if(p.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),a=!0;else if(p.toLowerCase().includes("ci-version=")){const e=p.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:i})}else if(p.toLowerCase().includes("ci-pre=")){console.log("pre");const e=p.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:i})}else p.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:i})):p.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:i})):(console.log("patch"),await(0,o.bumpVersion)(s));else if("staging"===l||"qc"===l||"production"===l){console.log("current branch is:",l),console.log("entry:",i),console.log("filename demo-",s+"-rc");const e=await(0,o.bumpVersion)(s);if(console.log("test-obj--\x3e",e.original),e.original.includes("rc")){let i=e.original.split("-rc.")[1];i++;const r=e.original.slice(0,-1)+i;await(0,o.bumpVersion)(s,{replace:r})}else{const i=e.original,r="-rc.0",n=i.concat(r);await(0,o.bumpVersion)(s,{replace:n})}}if(!a){const o=JSON.parse(e.getFile(s)).version;console.log("-newVersion",o),await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const i=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",i,"--follow-tags"]),await e.runInWorkspace("git",["push",i,"--tags"])}}catch(c){e.log.fatal(c),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); +"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",i=process.env.VERSION_ENTRY||"version";const r=process.env.GITHUB_USER||"GitHub Version Bumper",n=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";console.log("fileName",s);try{var t;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${r}"`]),await e.runInWorkspace("git",["config","user.email",`"${n}"`]);let a=!1;const l=null===(t=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===t?void 0:t[1];await e.runInWorkspace("git",["checkout",l]);const p=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("lastcommitmessage",p),console.log("current branch",l),"master"===l)if(p.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),a=!0;else if(p.toLowerCase().includes("ci-version=")){const e=p.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:i})}else if(p.toLowerCase().includes("ci-pre=")){console.log("pre");const e=p.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:i})}else p.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:i})):p.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:i})):(console.log("patch"),await(0,o.bumpVersion)(s));else if("staging"===l||"qc"===l||"production"===l){console.log("current branch is:",l),console.log("entry:",i),console.log("filename demo-",s+"-rc");const e=await(0,o.bumpVersion)(s);if(console.log("a------\x3e",e),e.original.original.includes("rc")){let i=e.original.split("-rc.")[1];i++;const r=e.original.slice(0,-1)+i;await(0,o.bumpVersion)(s,{replace:r})}else{const i=e.original,r="-rc.0",n=i.concat(r);await(0,o.bumpVersion)(s,{replace:n})}}if(!a){const o=JSON.parse(e.getFile(s)).version;console.log("-newVersion",o),await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const i=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",i,"--follow-tags"]),await e.runInWorkspace("git",["push",i,"--tags"])}}catch(c){e.log.fatal(c),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); },{"./helpers/bumper":"rP21","../version.json":"lyg8"}]},{},["QCba"], null) \ No newline at end of file diff --git a/src/index.ts b/src/index.ts index b7e210f..d48a2d0 100644 --- a/src/index.ts +++ b/src/index.ts @@ -74,9 +74,9 @@ console.log('fileName', fileName) // await bumpVersion(fileName,{ major: true, replace: 'x.x.2-rc' }) const a = await bumpVersion(fileName) ; - console.log('test-obj-->', (a).original) - if(a.original.includes("rc")){ - let b = a.original.split('-rc.')[1] + console.log('a------>', a) + if(a['original'].original.includes("rc")){ + let b = a['original'].split('-rc.')[1] b++; const str2 = a.original.slice(0, -1) + b await bumpVersion(fileName, { replace : str2 }) From 7d2ec7dbbd6f74a7f4e9d8dd52e041bb09fb2f31 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 20 Jul 2021 11:16:10 +0000 Subject: [PATCH 48/58] ci: version bumped to v 1.0.24 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 76a6a26..0bcdd82 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "0.5.24", + "version": "0.5.25", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/package.json b/package.json index e5e83cc..1c219bb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "1.0.23", + "version": "1.0.24", "repository": { "type": "git", "url": "git+https://github.com/kaangokdemir/github-version-bumper.git" From d89857b43705728f61ca08bf836e4f83671c0980 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 20 Jul 2021 16:49:09 +0530 Subject: [PATCH 49/58] extended bumping for more branches. --- dist/index.js | 2 +- src/index.ts | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dist/index.js b/dist/index.js index f51af91..0539e35 100644 --- a/dist/index.js +++ b/dist/index.js @@ -3,5 +3,5 @@ parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcel },{}],"lyg8":[function(require,module,exports) { module.exports={version:"1.0.1",testingen:"0.2.1"}; },{}],"QCba":[function(require,module,exports) { -"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",i=process.env.VERSION_ENTRY||"version";const r=process.env.GITHUB_USER||"GitHub Version Bumper",n=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";console.log("fileName",s);try{var t;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${r}"`]),await e.runInWorkspace("git",["config","user.email",`"${n}"`]);let a=!1;const l=null===(t=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===t?void 0:t[1];await e.runInWorkspace("git",["checkout",l]);const p=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("lastcommitmessage",p),console.log("current branch",l),"master"===l)if(p.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),a=!0;else if(p.toLowerCase().includes("ci-version=")){const e=p.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:i})}else if(p.toLowerCase().includes("ci-pre=")){console.log("pre");const e=p.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:i})}else p.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:i})):p.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:i})):(console.log("patch"),await(0,o.bumpVersion)(s));else if("staging"===l||"qc"===l||"production"===l){console.log("current branch is:",l),console.log("entry:",i),console.log("filename demo-",s+"-rc");const e=await(0,o.bumpVersion)(s);if(console.log("a------\x3e",e),e.original.original.includes("rc")){let i=e.original.split("-rc.")[1];i++;const r=e.original.slice(0,-1)+i;await(0,o.bumpVersion)(s,{replace:r})}else{const i=e.original,r="-rc.0",n=i.concat(r);await(0,o.bumpVersion)(s,{replace:n})}}if(!a){const o=JSON.parse(e.getFile(s)).version;console.log("-newVersion",o),await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const i=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",i,"--follow-tags"]),await e.runInWorkspace("git",["push",i,"--tags"])}}catch(c){e.log.fatal(c),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); +"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json"),i=require("json-bumper");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",r=process.env.VERSION_ENTRY||"version";const n=process.env.GITHUB_USER||"GitHub Version Bumper",t=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";console.log("fileName",s);try{var c;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${n}"`]),await e.runInWorkspace("git",["config","user.email",`"${t}"`]);let l=!1;const p=null===(c=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===c?void 0:c[1];await e.runInWorkspace("git",["checkout",p]);const g=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("lastcommitmessage",g),console.log("current branch",p),"master"===p)if(g.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),l=!0;else if(g.toLowerCase().includes("ci-version=")){const e=g.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:r})}else if(g.toLowerCase().includes("ci-pre=")){console.log("pre");const e=g.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:r})}else g.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:r})):g.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:r})):(console.log("patch"),await(0,o.bumpVersion)(s));else if("staging"===p||"qc"===p||"production"===p){console.log("current branch is:",p),console.log("entry:",r),console.log("filename demo-",s+"-rc");const e=await i(s);if(console.log("a------\x3e",e),e.original.original.includes("rc")){let o=e.original.split("-rc.")[1];o++;const r=e.original.slice(0,-1)+o;await i(s,{replace:r})}else{const o=e.original,r="-rc.0",n=o.concat(r);await i(s,{replace:n})}}if(!l){const o=JSON.parse(e.getFile(s)).version;console.log("-newVersion",o),await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const i=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",i,"--follow-tags"]),await e.runInWorkspace("git",["push",i,"--tags"])}}catch(a){e.log.fatal(a),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); },{"./helpers/bumper":"rP21","../version.json":"lyg8"}]},{},["QCba"], null) \ No newline at end of file diff --git a/src/index.ts b/src/index.ts index d48a2d0..99cde34 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,7 +1,7 @@ import { Toolkit } from 'actions-toolkit' import { bumpVersion } from './helpers/bumper' const { version } = require('../version.json') - +const bump = require('json-bumper') console.log(`Version ${version}`) Toolkit.run(async (tools) => { @@ -72,19 +72,19 @@ console.log('fileName', fileName) console.log('entry:', entry) console.log('filename demo-',fileName + '-rc' ) // await bumpVersion(fileName,{ major: true, replace: 'x.x.2-rc' }) - const a = await bumpVersion(fileName) + const a = await bump(fileName) ; console.log('a------>', a) if(a['original'].original.includes("rc")){ let b = a['original'].split('-rc.')[1] b++; const str2 = a.original.slice(0, -1) + b - await bumpVersion(fileName, { replace : str2 }) + await bump(fileName, { replace : str2 }) }else{ const vO = (a).original const pre = `-rc.0` const replace = vO.concat(pre) - await bumpVersion(fileName, { replace }) + await bump(fileName, { replace }) } } else if(currentBranch === 'alpha'){ From 8bcb878b3da9713763d8301e6b41ce3c0cba3580 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 20 Jul 2021 11:20:44 +0000 Subject: [PATCH 50/58] ci: version bumped to v 1.0.25 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0bcdd82..1c419ca 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "0.5.25", + "version": "0.5.26", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/package.json b/package.json index 1c219bb..41710a5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "1.0.24", + "version": "1.0.25", "repository": { "type": "git", "url": "git+https://github.com/kaangokdemir/github-version-bumper.git" From 6fb2caa02d06e98e31400c422eddf8789efd059b Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 20 Jul 2021 16:51:32 +0530 Subject: [PATCH 51/58] extended bumping for more branches. --- dist/index.js | 2 +- src/index.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dist/index.js b/dist/index.js index 0539e35..07b8a97 100644 --- a/dist/index.js +++ b/dist/index.js @@ -3,5 +3,5 @@ parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcel },{}],"lyg8":[function(require,module,exports) { module.exports={version:"1.0.1",testingen:"0.2.1"}; },{}],"QCba":[function(require,module,exports) { -"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json"),i=require("json-bumper");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",r=process.env.VERSION_ENTRY||"version";const n=process.env.GITHUB_USER||"GitHub Version Bumper",t=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";console.log("fileName",s);try{var c;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${n}"`]),await e.runInWorkspace("git",["config","user.email",`"${t}"`]);let l=!1;const p=null===(c=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===c?void 0:c[1];await e.runInWorkspace("git",["checkout",p]);const g=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("lastcommitmessage",g),console.log("current branch",p),"master"===p)if(g.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),l=!0;else if(g.toLowerCase().includes("ci-version=")){const e=g.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:r})}else if(g.toLowerCase().includes("ci-pre=")){console.log("pre");const e=g.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:r})}else g.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:r})):g.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:r})):(console.log("patch"),await(0,o.bumpVersion)(s));else if("staging"===p||"qc"===p||"production"===p){console.log("current branch is:",p),console.log("entry:",r),console.log("filename demo-",s+"-rc");const e=await i(s);if(console.log("a------\x3e",e),e.original.original.includes("rc")){let o=e.original.split("-rc.")[1];o++;const r=e.original.slice(0,-1)+o;await i(s,{replace:r})}else{const o=e.original,r="-rc.0",n=o.concat(r);await i(s,{replace:n})}}if(!l){const o=JSON.parse(e.getFile(s)).version;console.log("-newVersion",o),await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const i=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",i,"--follow-tags"]),await e.runInWorkspace("git",["push",i,"--tags"])}}catch(a){e.log.fatal(a),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); +"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json"),r=require("json-bumper");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",i=process.env.VERSION_ENTRY||"version";const n=process.env.GITHUB_USER||"GitHub Version Bumper",t=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";console.log("fileName",s);try{var c;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${n}"`]),await e.runInWorkspace("git",["config","user.email",`"${t}"`]);let l=!1;const p=null===(c=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===c?void 0:c[1];await e.runInWorkspace("git",["checkout",p]);const g=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("lastcommitmessage",g),console.log("current branch",p),"master"===p)if(g.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),l=!0;else if(g.toLowerCase().includes("ci-version=")){const e=g.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:i})}else if(g.toLowerCase().includes("ci-pre=")){console.log("pre");const e=g.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:i})}else g.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:i})):g.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:i})):(console.log("patch"),await(0,o.bumpVersion)(s));else if("staging"===p||"qc"===p||"production"===p){console.log("current branch is:",p),console.log("entry:",i),console.log("filename demo-",s+"-rc");const e=await r(s);if(console.log("a------\x3e",e),e.original.includes("rc")){let o=e.original.split("-rc.")[1];o++;const i=e.original.slice(0,-1)+o;await r(s,{replace:i})}else{const o=e.original,i="-rc.0",n=o.concat(i);await r(s,{replace:n})}}if(!l){const o=JSON.parse(e.getFile(s)).version;console.log("-newVersion",o),await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const r=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",r,"--follow-tags"]),await e.runInWorkspace("git",["push",r,"--tags"])}}catch(a){e.log.fatal(a),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); },{"./helpers/bumper":"rP21","../version.json":"lyg8"}]},{},["QCba"], null) \ No newline at end of file diff --git a/src/index.ts b/src/index.ts index 99cde34..9d27111 100644 --- a/src/index.ts +++ b/src/index.ts @@ -75,7 +75,7 @@ console.log('fileName', fileName) const a = await bump(fileName) ; console.log('a------>', a) - if(a['original'].original.includes("rc")){ + if(a.original.includes("rc")){ let b = a['original'].split('-rc.')[1] b++; const str2 = a.original.slice(0, -1) + b From d99ed7cc8bd013a56ef843d7937899bedc9e13e2 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 20 Jul 2021 16:54:10 +0530 Subject: [PATCH 52/58] extended bumping for more branches. --- src/index.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/index.ts b/src/index.ts index 9d27111..6376030 100644 --- a/src/index.ts +++ b/src/index.ts @@ -76,12 +76,12 @@ console.log('fileName', fileName) ; console.log('a------>', a) if(a.original.includes("rc")){ - let b = a['original'].split('-rc.')[1] + let b = a.original.split('-rc.')[1] b++; const str2 = a.original.slice(0, -1) + b await bump(fileName, { replace : str2 }) }else{ - const vO = (a).original + const vO = a.original const pre = `-rc.0` const replace = vO.concat(pre) await bump(fileName, { replace }) @@ -91,8 +91,6 @@ console.log('fileName', fileName) } - - if (!ignoreBump) { const newVersion = JSON.parse(tools.getFile(fileName)).version console.log('-newVersion', newVersion) From ab598cc364df76855af58a26727ac2ab2786a5e1 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 20 Jul 2021 11:25:16 +0000 Subject: [PATCH 53/58] ci: version bumped to v 1.0.26 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1c419ca..3465a10 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "0.5.26", + "version": "0.5.27", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/package.json b/package.json index 41710a5..74aed2f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "1.0.25", + "version": "1.0.26", "repository": { "type": "git", "url": "git+https://github.com/kaangokdemir/github-version-bumper.git" From e06458fca4a9b2a81d1c8b8a4a01ab373283d363 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 20 Jul 2021 17:11:36 +0530 Subject: [PATCH 54/58] extended bumping for more branches. --- dist/index.js | 4 ++-- src/helpers/bumper.ts | 4 ++-- src/index.ts | 7 +++---- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/dist/index.js b/dist/index.js index 07b8a97..fb5fbd3 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1,7 +1,7 @@ parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcelRequire,u="function"==typeof require&&require;function f(t,n){if(!r[t]){if(!e[t]){var i="function"==typeof parcelRequire&&parcelRequire;if(!n&&i)return i(t,!0);if(o)return o(t,!0);if(u&&"string"==typeof t)return u(t);var c=new Error("Cannot find module '"+t+"'");throw c.code="MODULE_NOT_FOUND",c}p.resolve=function(r){return e[t][1][r]||r},p.cache={};var l=r[t]=new f.Module(t);e[t][0].call(l.exports,p,l,l.exports,this)}return r[t].exports;function p(e){return f(p.resolve(e))}}f.isParcelRequire=!0,f.Module=function(e){this.id=e,this.bundle=f,this.exports={}},f.modules=e,f.cache=r,f.parent=o,f.register=function(r,t){e[r]=[function(e,r){r.exports=t},{}]};for(var c=0;c{if(await e(o,s),"package.json"===o)try{await e("package-lock.json",s)}catch(r){console.log(r)}};exports.bumpVersion=o; +"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.bumpVersion=void 0;const e=require("json-bumper"),r=async(r,s)=>await e(r,s);exports.bumpVersion=r; },{}],"lyg8":[function(require,module,exports) { module.exports={version:"1.0.1",testingen:"0.2.1"}; },{}],"QCba":[function(require,module,exports) { -"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json"),r=require("json-bumper");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",i=process.env.VERSION_ENTRY||"version";const n=process.env.GITHUB_USER||"GitHub Version Bumper",t=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";console.log("fileName",s);try{var c;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${n}"`]),await e.runInWorkspace("git",["config","user.email",`"${t}"`]);let l=!1;const p=null===(c=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===c?void 0:c[1];await e.runInWorkspace("git",["checkout",p]);const g=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("lastcommitmessage",g),console.log("current branch",p),"master"===p)if(g.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),l=!0;else if(g.toLowerCase().includes("ci-version=")){const e=g.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:i})}else if(g.toLowerCase().includes("ci-pre=")){console.log("pre");const e=g.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:i})}else g.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:i})):g.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:i})):(console.log("patch"),await(0,o.bumpVersion)(s));else if("staging"===p||"qc"===p||"production"===p){console.log("current branch is:",p),console.log("entry:",i),console.log("filename demo-",s+"-rc");const e=await r(s);if(console.log("a------\x3e",e),e.original.includes("rc")){let o=e.original.split("-rc.")[1];o++;const i=e.original.slice(0,-1)+o;await r(s,{replace:i})}else{const o=e.original,i="-rc.0",n=o.concat(i);await r(s,{replace:n})}}if(!l){const o=JSON.parse(e.getFile(s)).version;console.log("-newVersion",o),await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const r=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",r,"--follow-tags"]),await e.runInWorkspace("git",["push",r,"--tags"])}}catch(a){e.log.fatal(a),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); +"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json"),r=require("json-bumper");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",r=process.env.VERSION_ENTRY||"version";const i=process.env.GITHUB_USER||"GitHub Version Bumper",n=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";console.log("fileName",s);try{var t;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${i}"`]),await e.runInWorkspace("git",["config","user.email",`"${n}"`]);let a=!1;const l=null===(t=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===t?void 0:t[1];await e.runInWorkspace("git",["checkout",l]);const p=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("lastcommitmessage",p),console.log("current branch",l),"master"===l)if(p.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),a=!0;else if(p.toLowerCase().includes("ci-version=")){const e=p.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:r})}else if(p.toLowerCase().includes("ci-pre=")){console.log("pre");const e=p.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:r})}else p.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:r})):p.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:r})):(console.log("patch"),await(0,o.bumpVersion)(s));else if("staging"===l||"qc"===l||"production"===l){console.log("current branch is:",l),console.log("entry:",r),console.log("filename demo-",s+"-rc");const e=await(0,o.bumpVersion)(s);if(console.log("a------\x3e",e),e.original.includes("rc")){let r=e.original.split("-rc.")[1];r++;const i=e.original.slice(0,-1)+r;await(0,o.bumpVersion)(s,{replace:i})}else{const r=e.original,i="-rc.0",n=r.concat(i);await(0,o.bumpVersion)(s,{replace:n})}}if(!a){const o=JSON.parse(e.getFile(s)).version;console.log("-newVersion",o),await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const r=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",r,"--follow-tags"]),await e.runInWorkspace("git",["push",r,"--tags"])}}catch(c){e.log.fatal(c),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); },{"./helpers/bumper":"rP21","../version.json":"lyg8"}]},{},["QCba"], null) \ No newline at end of file diff --git a/src/helpers/bumper.ts b/src/helpers/bumper.ts index 86dc2eb..e354b4d 100644 --- a/src/helpers/bumper.ts +++ b/src/helpers/bumper.ts @@ -1,10 +1,10 @@ const bump = require('json-bumper') export const bumpVersion = async (fileName: string, options?: object) => { - await bump(fileName, options) + return await bump(fileName, options) if (fileName === 'package.json') { try { - await bump('package-lock.json', options) + return await bump('package-lock.json', options) } catch (error) { console.log(error) } diff --git a/src/index.ts b/src/index.ts index 6376030..992ec52 100644 --- a/src/index.ts +++ b/src/index.ts @@ -72,19 +72,18 @@ console.log('fileName', fileName) console.log('entry:', entry) console.log('filename demo-',fileName + '-rc' ) // await bumpVersion(fileName,{ major: true, replace: 'x.x.2-rc' }) - const a = await bump(fileName) + const a = await bumpVersion(fileName) ; - console.log('a------>', a) if(a.original.includes("rc")){ let b = a.original.split('-rc.')[1] b++; const str2 = a.original.slice(0, -1) + b - await bump(fileName, { replace : str2 }) + await bumpVersion(fileName, { replace : str2 }) }else{ const vO = a.original const pre = `-rc.0` const replace = vO.concat(pre) - await bump(fileName, { replace }) + await bumpVersion(fileName, { replace }) } } else if(currentBranch === 'alpha'){ From 1cddd1b0409d9888276fe4776bbac4c5a4b252c0 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 20 Jul 2021 11:43:36 +0000 Subject: [PATCH 55/58] ci: version bumped to v 1.0.27 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3465a10..7befb7a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "0.5.27", + "version": "0.5.28", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/package.json b/package.json index 74aed2f..4fc017a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "1.0.26", + "version": "1.0.27", "repository": { "type": "git", "url": "git+https://github.com/kaangokdemir/github-version-bumper.git" From 17439ce0c1f0cf13d3e6fa7396362de20fc0ff86 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 20 Jul 2021 17:43:30 +0530 Subject: [PATCH 56/58] extended bumping for more branches. --- dist/index.js | 2 +- src/index.ts | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/dist/index.js b/dist/index.js index fb5fbd3..eb0f64e 100644 --- a/dist/index.js +++ b/dist/index.js @@ -3,5 +3,5 @@ parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcel },{}],"lyg8":[function(require,module,exports) { module.exports={version:"1.0.1",testingen:"0.2.1"}; },{}],"QCba":[function(require,module,exports) { -"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json"),r=require("json-bumper");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",r=process.env.VERSION_ENTRY||"version";const i=process.env.GITHUB_USER||"GitHub Version Bumper",n=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";console.log("fileName",s);try{var t;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${i}"`]),await e.runInWorkspace("git",["config","user.email",`"${n}"`]);let a=!1;const l=null===(t=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===t?void 0:t[1];await e.runInWorkspace("git",["checkout",l]);const p=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("lastcommitmessage",p),console.log("current branch",l),"master"===l)if(p.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),a=!0;else if(p.toLowerCase().includes("ci-version=")){const e=p.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:r})}else if(p.toLowerCase().includes("ci-pre=")){console.log("pre");const e=p.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:r})}else p.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:r})):p.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:r})):(console.log("patch"),await(0,o.bumpVersion)(s));else if("staging"===l||"qc"===l||"production"===l){console.log("current branch is:",l),console.log("entry:",r),console.log("filename demo-",s+"-rc");const e=await(0,o.bumpVersion)(s);if(console.log("a------\x3e",e),e.original.includes("rc")){let r=e.original.split("-rc.")[1];r++;const i=e.original.slice(0,-1)+r;await(0,o.bumpVersion)(s,{replace:i})}else{const r=e.original,i="-rc.0",n=r.concat(i);await(0,o.bumpVersion)(s,{replace:n})}}if(!a){const o=JSON.parse(e.getFile(s)).version;console.log("-newVersion",o),await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const r=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",r,"--follow-tags"]),await e.runInWorkspace("git",["push",r,"--tags"])}}catch(c){e.log.fatal(c),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); +"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json"),r=require("json-bumper");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",r=process.env.VERSION_ENTRY||"version";const i=process.env.GITHUB_USER||"GitHub Version Bumper",n=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";console.log("fileName",s);try{var t;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${i}"`]),await e.runInWorkspace("git",["config","user.email",`"${n}"`]);let a=!1;const l=null===(t=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===t?void 0:t[1];await e.runInWorkspace("git",["checkout",l]);const p=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("lastcommitmessage",p),console.log("current branch",l),"master"===l)if(p.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),a=!0;else if(p.toLowerCase().includes("ci-version=")){const e=p.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:r})}else if(p.toLowerCase().includes("ci-pre=")){console.log("pre");const e=p.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:r})}else p.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:r})):p.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:r})):(console.log("patch"),await(0,o.bumpVersion)(s));else if("staging"===l||"qc"===l||"production"===l){console.log("current branch is:",l),console.log("entry:",r),console.log("filename demo-",s+"-rc");const e=await(0,o.bumpVersion)(s);if(e.original.includes("rc")){let r=e.original.split("-rc.")[1];r++;const i=e.original.slice(0,-1)+r;await(0,o.bumpVersion)(s,{replace:i})}else{const r=e.original,i="-rc.0",n=r.concat(i);await(0,o.bumpVersion)(s,{replace:n})}}if(!a){const o=JSON.parse(e.getFile(s)).version;console.log("-newVersion",o),await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const r=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",r,"--follow-tags"]),await e.runInWorkspace("git",["push",r,"--tags"])}}catch(c){e.log.fatal(c),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); },{"./helpers/bumper":"rP21","../version.json":"lyg8"}]},{},["QCba"], null) \ No newline at end of file diff --git a/src/index.ts b/src/index.ts index 992ec52..af61dc1 100644 --- a/src/index.ts +++ b/src/index.ts @@ -72,15 +72,15 @@ console.log('fileName', fileName) console.log('entry:', entry) console.log('filename demo-',fileName + '-rc' ) // await bumpVersion(fileName,{ major: true, replace: 'x.x.2-rc' }) - const a = await bumpVersion(fileName) + const bumpedBranch = await bumpVersion(fileName) ; - if(a.original.includes("rc")){ - let b = a.original.split('-rc.')[1] - b++; - const str2 = a.original.slice(0, -1) + b + if(bumpedBranch.original.includes("rc")){ + let branchVersion = bumpedBranch.original.split('-rc.')[1] + branchVersion++; + const str2 = bumpedBranch.original.slice(0, -1) + branchVersion await bumpVersion(fileName, { replace : str2 }) }else{ - const vO = a.original + const vO = bumpedBranch.original const pre = `-rc.0` const replace = vO.concat(pre) await bumpVersion(fileName, { replace }) From a7058bf9bcd104b335b697a12afef10ec03d9b44 Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 20 Jul 2021 12:16:02 +0000 Subject: [PATCH 57/58] ci: version bumped to v 1.0.28 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7befb7a..e6c0526 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "0.5.28", + "version": "0.5.29", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/package.json b/package.json index 4fc017a..2933eb3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "github-version-bumper", - "version": "1.0.27", + "version": "1.0.28", "repository": { "type": "git", "url": "git+https://github.com/kaangokdemir/github-version-bumper.git" From b01408d2342b57221ca9967a83ad6813ba9141ab Mon Sep 17 00:00:00 2001 From: GitHub Version Bumper Date: Tue, 20 Jul 2021 17:54:31 +0530 Subject: [PATCH 58/58] expand bumping feature set --- dist/index.js | 2 +- src/index.ts | 18 +++++++++++++----- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/dist/index.js b/dist/index.js index eb0f64e..946e8e2 100644 --- a/dist/index.js +++ b/dist/index.js @@ -3,5 +3,5 @@ parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcel },{}],"lyg8":[function(require,module,exports) { module.exports={version:"1.0.1",testingen:"0.2.1"}; },{}],"QCba":[function(require,module,exports) { -"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json"),r=require("json-bumper");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",r=process.env.VERSION_ENTRY||"version";const i=process.env.GITHUB_USER||"GitHub Version Bumper",n=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";console.log("fileName",s);try{var t;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${i}"`]),await e.runInWorkspace("git",["config","user.email",`"${n}"`]);let a=!1;const l=null===(t=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===t?void 0:t[1];await e.runInWorkspace("git",["checkout",l]);const p=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("lastcommitmessage",p),console.log("current branch",l),"master"===l)if(p.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),a=!0;else if(p.toLowerCase().includes("ci-version=")){const e=p.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:r})}else if(p.toLowerCase().includes("ci-pre=")){console.log("pre");const e=p.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:r})}else p.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:r})):p.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:r})):(console.log("patch"),await(0,o.bumpVersion)(s));else if("staging"===l||"qc"===l||"production"===l){console.log("current branch is:",l),console.log("entry:",r),console.log("filename demo-",s+"-rc");const e=await(0,o.bumpVersion)(s);if(e.original.includes("rc")){let r=e.original.split("-rc.")[1];r++;const i=e.original.slice(0,-1)+r;await(0,o.bumpVersion)(s,{replace:i})}else{const r=e.original,i="-rc.0",n=r.concat(i);await(0,o.bumpVersion)(s,{replace:n})}}if(!a){const o=JSON.parse(e.getFile(s)).version;console.log("-newVersion",o),await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const r=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",r,"--follow-tags"]),await e.runInWorkspace("git",["push",r,"--tags"])}}catch(c){e.log.fatal(c),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); +"use strict";var e=require("actions-toolkit"),o=require("./helpers/bumper");const{version:s}=require("../version.json"),i=require("json-bumper");console.log(`Version ${s}`),e.Toolkit.run(async e=>{let s=process.env.VERSION_FILE_NAME||"package.json",i=process.env.VERSION_ENTRY||"version";const r=process.env.GITHUB_USER||"GitHub Version Bumper",n=process.env.GITHUB_EMAIL||"github-version-bumper@users.noreply.github.com";console.log("fileName",s);try{var a;console.log("process-started---"),await e.runInWorkspace("git",["config","user.name",`"${r}"`]),await e.runInWorkspace("git",["config","user.email",`"${n}"`]);let c=!1;const l=null===(a=/refs\/[a-zA-Z]+\/(.*)/.exec(process.env.GITHUB_REF))||void 0===a?void 0:a[1];await e.runInWorkspace("git",["checkout",l]);const p=JSON.stringify(await e.runInWorkspace("git",["log","-1"])).toLowerCase()||"";if(console.log("lastcommitmessage",p),console.log("current branch",l),"master"===l)if(p.toLowerCase().includes("ci-ignore"))console.log("ci-ignore"),c=!0;else if(p.toLowerCase().includes("ci-version=")){const e=p.toLowerCase().split('ci-version=\\"')[1].split('\\"')[0];console.log("replace:",e),await(0,o.bumpVersion)(s,{replace:e,entry:i})}else if(p.toLowerCase().includes("ci-pre=")){console.log("pre");const e=p.toLowerCase().split('ci-pre=\\"')[1].split('\\"')[0];console.log("pre:",e),await(0,o.bumpVersion)(s,{pre:e,entry:i})}else p.toLowerCase().includes("ci-major")?(console.log("major"),await(0,o.bumpVersion)(s,{major:!0,entry:i})):p.toLowerCase().includes("ci-minor")?(console.log("minor"),await(0,o.bumpVersion)(s,{minor:!0,entry:i})):(console.log("patch"),await(0,o.bumpVersion)(s));else if("staging"===l||"qc"===l||"production"===l){const e=await(0,o.bumpVersion)(s);if(e.original.includes("rc")){let i=e.original.split("-rc.")[1];i++;const r=e.original.slice(0,-1)+i;await(0,o.bumpVersion)(s,{replace:r})}else{const i=e.original,r="-rc.0",n=i.concat(r);await(0,o.bumpVersion)(s,{replace:n})}}else if("alpha"===l){const e=await(0,o.bumpVersion)(s);if(e.original.includes("pr")){let i=e.original.split("-pr.")[1];i++;const r=e.original.slice(0,-1)+i;await(0,o.bumpVersion)(s,{replace:r})}else{const i=e.original,r="-pr.0",n=i.concat(r);await(0,o.bumpVersion)(s,{replace:n})}}if(!c){const o=JSON.parse(e.getFile(s)).version;console.log("-newVersion",o),await e.runInWorkspace("git",["commit","-a","-m",`ci: version bumped to v ${o}`]);const i=`https://${process.env.GITHUB_ACTOR}:${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`;await e.runInWorkspace("git",["pull","--tags"]),await e.runInWorkspace("git",["tag",o]),await e.runInWorkspace("git",["push",i,"--follow-tags"]),await e.runInWorkspace("git",["push",i,"--tags"])}}catch(t){e.log.fatal(t),e.exit.failure("Failed to bump version")}e.exit.success("Version bumped!")}); },{"./helpers/bumper":"rP21","../version.json":"lyg8"}]},{},["QCba"], null) \ No newline at end of file diff --git a/src/index.ts b/src/index.ts index af61dc1..b59032a 100644 --- a/src/index.ts +++ b/src/index.ts @@ -68,10 +68,6 @@ console.log('fileName', fileName) } } else if(currentBranch === 'staging' || currentBranch === 'qc' || currentBranch === 'production' ){ - console.log('current branch is:', currentBranch) - console.log('entry:', entry) - console.log('filename demo-',fileName + '-rc' ) - // await bumpVersion(fileName,{ major: true, replace: 'x.x.2-rc' }) const bumpedBranch = await bumpVersion(fileName) ; if(bumpedBranch.original.includes("rc")){ @@ -87,7 +83,19 @@ console.log('fileName', fileName) } } else if(currentBranch === 'alpha'){ - + const bumpedBranch = await bumpVersion(fileName) + ; + if(bumpedBranch.original.includes("pr")){ + let branchVersion = bumpedBranch.original.split('-pr.')[1] + branchVersion++; + const str2 = bumpedBranch.original.slice(0, -1) + branchVersion + await bumpVersion(fileName, { replace : str2 }) + }else{ + const vO = bumpedBranch.original + const pre = `-pr.0` + const replace = vO.concat(pre) + await bumpVersion(fileName, { replace }) + } } if (!ignoreBump) {