fix: set safe directory (#1304)

* fix: set safe directory

* fix: naming

* fix: update tests

* fix: dont even check

* fix: add set safe directory

* fix: write test for setSafeDirectory
This commit is contained in:
Tom Hu
2024-02-26 11:31:39 -08:00
committed by GitHub
parent 0cfda1dd0a
commit 2fc4847d3f
9 changed files with 162 additions and 20 deletions
+8 -3
View File
@@ -12,10 +12,11 @@ import {
} from './buildExec';
import {
getBaseUrl,
getCommand,
getPlatform,
getUploaderName,
setFailure,
getCommand,
setSafeDirectory,
} from './helpers';
import verify from './validate';
@@ -29,6 +30,7 @@ try {
const {
uploadExecArgs,
uploadOptions,
disableSafeDirectory,
failCi,
os,
uploaderVersion,
@@ -55,6 +57,9 @@ try {
await verify(filename, platform, uploaderVersion, verbose, failCi);
await versionInfo(platform, uploaderVersion);
await fs.chmodSync(filename, '777');
if (!disableSafeDirectory) {
await setSafeDirectory();
}
const unlink = () => {
fs.unlink(filename, (err) => {
@@ -72,7 +77,7 @@ try {
uploadOptions)
.catch((err) => {
setFailure(
`Codecov:
`Codecov:
Failed to properly upload report: ${err.message}`,
failCi,
);
@@ -89,7 +94,7 @@ try {
}
}).catch((err) => {
setFailure(
`Codecov:
`Codecov:
Failed to properly create report: ${err.message}`,
failCi,
);