create-pull-request/index.js
2019-09-25 09:14:38 +09:00

25 lines
683 B
JavaScript

const core = require('@actions/core');
const exec = require('@actions/exec');
const os = require('os');
async function run() {
try {
core.info(`platform: ${os.platform()}`)
core.info(`action directory: ${__dirname}`)
if (os.platform() == 'linux') {
await exec.exec('sudo apt-get install python3-setuptools');
}
await exec.exec(`pip3 install --requirement ${__dirname}/requirements.txt`);
if (os.platform() == 'win32') {
await exec.exec(`python ${__dirname}/create-pull-request.py`);
} else {
await exec.exec(`python3 ${__dirname}/create-pull-request.py`);
}
}
catch (error) {
core.setFailed(error.message);
}
}
run()