actions-playground/gen-service-version.mjs
2022-08-12 14:34:44 +02:00

17 lines
421 B
JavaScript

import * as child_process from 'child_process';
const services = ['bar-service', 'foo-service'];
function latestCommitInDirectory(dirname) {
return child_process.execSync(`git log --pretty=format:%H -n 1 -- ${dirname}`);
}
const serviceVersions = {};
for (const service of services) {
const version = latestCommitInDirectory(service);
serviceVersions[service] = version;
}
console.log(serviceVersions);