Rewrite some ish

This commit is contained in:
Tom Hu 2021-07-07 16:28:11 -07:00
parent ba33ad9a94
commit 8937de3df8
No known key found for this signature in database
GPG key ID: F7E832BD316D5603
2 changed files with 58 additions and 143 deletions

View file

@ -10,42 +10,31 @@ const superagent = require('superagent');
// const {failCi} = buildExec();
try {
const uploader = () => {
return async () => {
try {
const uploadBinary = await superagent.get('https://uploader.codecov.io/latest/codecov-linux');
return uploadBinary;
} catch (err) {
superagent.get('https://uploader.codecov.io/latest/codecov-linux').end((err, res) => {
if (err) {
core.setFailed(
'Codecov: Could not properly download uploader binary: ' +
`${err.message}`,
);
}
console.log(res);
const filename = __dirname + '/uploader';
fs.writeFile(filename, res, (err) => {
console.log('Did it');
if (err) {
core.setFailed(
'Codecov: Could not properly download uploader binary: ' +
'Codecov: Could not properly write uploader binary: ' +
`${err.message}`,
);
}
};
};
console.log(uploader);
const filename = __dirname + '/uploader';
fs.writeFileSync(filename, uploader);
console.log('wrote it');
fs.chmodSync(filename, '700');
console.log('wrote it');
console.log(fs.readdirSync(__dirname));
console.log(__dirname);
fs.chmodSync(filename, '700');
console.log('Did it');
console.log(fs.readdirSync(__dirname));
console.log(__dirname);
() => {
return async () => {
try {
await exec.exec(filename);
} catch (err) {
core.setFailed(
'Codecov: Could not properly run uploader binary: ' +
`${err.message}`,
);
}
};
};
exec.exec(filename);
});
});
} catch (err) {
core.setFailed(
`Codecov: Encountered an unexpected error: ${err.message}`,