mirror of
https://github.com/ditkrg/project-version-check.git
synced 2026-01-22 22:06:42 +00:00
Update index
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
This commit is contained in:
parent
204d098648
commit
bac3ca6765
12
index.js
12
index.js
@ -53,7 +53,7 @@ async function run() {
|
|||||||
// join the parts back together
|
// join the parts back together
|
||||||
const newVersion = versionParts.join('.');
|
const newVersion = versionParts.join('.');
|
||||||
|
|
||||||
updateProjectVersion(filePath, newVersion);
|
file = updateProjectVersion(filePath, newVersion);
|
||||||
|
|
||||||
console.log(`Old version: ${version}. New version: ${newVersion}`)
|
console.log(`Old version: ${version}. New version: ${newVersion}`)
|
||||||
|
|
||||||
@ -100,7 +100,7 @@ async function commitChanges(file, filePath) {
|
|||||||
const blobResponse = await axios.post(
|
const blobResponse = await axios.post(
|
||||||
`https://api.github.com/repos/${owner}/${repo}/git/blobs`,
|
`https://api.github.com/repos/${owner}/${repo}/git/blobs`,
|
||||||
{
|
{
|
||||||
content: file,
|
content: newContent,
|
||||||
encoding: 'utf-8',
|
encoding: 'utf-8',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -205,13 +205,17 @@ function getProjectVersion(filePath) {
|
|||||||
}
|
}
|
||||||
function updateProjectVersion(filePath, newVersion) {
|
function updateProjectVersion(filePath, newVersion) {
|
||||||
|
|
||||||
const projectInfoFile = require(filePath);
|
const projectInfoFile = getFile(filePath);
|
||||||
|
|
||||||
// Update the version if the file is .csproj
|
// Update the version if the file is .csproj
|
||||||
if (filePath.match(/\.csproj/))
|
if (filePath.match(/\.csproj/))
|
||||||
projectInfoFile.Project.PropertyGroup[0].Version = newVersion;
|
projectInfoFile.Project.PropertyGroup[0].Version = newVersion;
|
||||||
else if (filePath.match(/package\.json/))
|
else if (filePath.match(/package\.json/)) {
|
||||||
|
projectInfoFile = JSON.parse(projectInfoFile)
|
||||||
projectInfoFile.version = newVersion;
|
projectInfoFile.version = newVersion;
|
||||||
|
}
|
||||||
|
|
||||||
|
return projectInfoFile;
|
||||||
}
|
}
|
||||||
|
|
||||||
function getFile(filePath) {
|
function getFile(filePath) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user