Files
isModifiedAction/isModified.js
Kyle Fang 43f43c9416 Typo
2019-01-17 11:16:13 +08:00

27 lines
634 B
JavaScript

const process = require('process');
const fs = require('fs');
const inputs = process.argv[2].split(' ')
console.log(`input is: ${inputs}`)
const events = fs.readFileSync(process.env.GITHUB_EVENT_PATH, {
encoding: 'utf-8'
})
for (const commit of events.commits) {
const modifications = commit.added
.concat(commit.removed)
.concat(commit.modified)
for (const mod of modifications) {
for (const input of inputs) {
if (mod.startsWith(input)) {
console.log(`Found modification: ${mod}`)
process.exit(0);
}
}
}
}
process.exit(78)