mirror of https://github.com/SixLabors/ImageSharp
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
638 B
17 lines
638 B
var jsonfile = require('jsonfile');
|
|
var semver = require('semver');
|
|
|
|
var file = '../src/imageprocessorcore/project.json';
|
|
var buildVersion = process.env.APPVEYOR_BUILD_VERSION.substring(1);
|
|
|
|
var findPoint = buildVersion.lastIndexOf(".");
|
|
var basePackageVer = buildVersion.substring(0, findPoint);
|
|
var buildNumber = buildVersion.substring(findPoint + 1, buildVersion.length);
|
|
var semversion = semver.valid(basePackageVer + '-alpha-' + buildNumber)
|
|
|
|
jsonfile.readFile(file, function (err, project) {
|
|
project.version = semversion;
|
|
jsonfile.writeFile(file, project, {spaces: 2}, function(err) {
|
|
console.error(err);
|
|
});
|
|
})
|