it's fine 2

This commit is contained in:
nora 2022-08-12 14:56:03 +02:00
parent 1325349985
commit 157ae08827
2 changed files with 12 additions and 10 deletions

View file

@ -4,7 +4,7 @@ name: testing out
on:
push:
branches: [ main ]
branches: [main]
jobs:
install-build:
@ -17,7 +17,7 @@ jobs:
id: install
run: |
echo pnpm install
node ./gen-service-version.mjs
node ./gen-service-version.js
foo-service:
needs: [install-build]

View file

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