Browse Source

Merge "feat(build): manage patch version in Makefile" into integration

pull/1993/merge
Manish Pandey 1 year ago
committed by TrustedFirmware Code Review
parent
commit
d4a990b8f4
  1. 5
      .versionrc.js
  2. 3
      Makefile

5
.versionrc.js

@ -129,16 +129,19 @@ module.exports = {
"readVersion": function (contents) {
const major = contents.match(/^VERSION_MAJOR\s*:=\s*(\d+?)$/m)[1];
const minor = contents.match(/^VERSION_MINOR\s*:=\s*(\d+?)$/m)[1];
const patch = contents.match(/^VERSION_PATCH\s*:=\s*(\d+?)$/m)[1];
return `${major}.${minor}.0`;
return `${major}.${minor}.${patch}`;
},
"writeVersion": function (contents, version) {
const major = version.split(".")[0];
const minor = version.split(".")[1];
const patch = version.split(".")[2];
contents = contents.replace(/^(VERSION_MAJOR\s*:=\s*)(\d+?)$/m, `$1${major}`);
contents = contents.replace(/^(VERSION_MINOR\s*:=\s*)(\d+?)$/m, `$1${minor}`);
contents = contents.replace(/^(VERSION_PATCH\s*:=\s*)(\d+?)$/m, `$1${patch}`);
return contents;
}

3
Makefile

@ -9,7 +9,8 @@
#
VERSION_MAJOR := 2
VERSION_MINOR := 9
VERSION := ${VERSION_MAJOR}.${VERSION_MINOR}
VERSION_PATCH := 0
VERSION := ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}
# Default goal is build all images
.DEFAULT_GOAL := all

Loading…
Cancel
Save