it's fine

This commit is contained in:
nora 2022-08-12 14:54:53 +02:00
parent 51fd402877
commit 1325349985

24
gen-service-version.js Normal file
View file

@ -0,0 +1,24 @@
const child_process = require('child_process');
const services = ['bar-service', 'foo-service'];
function latestCommitInDirectory(dirname) {
return String(child_process.execSync(`git log --pretty=format:%H -n 1 -- ${dirname}`));
}
const serviceVersions = {};
const currentCommit = latestCommitInDirectory('.');
for (const service of services) {
serviceVersions[service] = latestCommitInDirectory(service);
}
console.log(currentCommit);
console.log(serviceVersions);
Object.entries(serviceVersions).forEach(([name, version]) => {
const skip = version === currentCommit ? 'run' : 'skip';
console.log(`::set-output name=${name}::${skip}`)
});