improve locking naming

pull/524/head
Frostebite 2023-03-20 04:47:44 +00:00
parent a0ff4bfcbc
commit 0912ca0477
3 changed files with 13 additions and 6 deletions

9
dist/index.js generated vendored
View File

@ -5624,9 +5624,12 @@ class TaskParameterSerializer {
const value = `${variable[1] || ``}`; const value = `${variable[1] || ``}`;
process.env[name] = value; process.env[name] = value;
if (value.includes(`\n`) || value.includes(`\\n`) || value.includes(`\t`)) { if (value.includes(`\n`) || value.includes(`\\n`) || value.includes(`\t`)) {
node_fs_1.default.appendFileSync(`${cloud_runner_folders_1.CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`, cloud_runner_logger_1.default.log(`Appending possibly bad name ${name}`);
// eslint-disable-next-line prefer-template node_fs_1.default.appendFileSync(`${cloud_runner_folders_1.CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`, `export ${name}=`);
'export ' + name + "=`echo '" + base_64_1.default.encode(value) + "' | base64 --decode `\n"); node_fs_1.default.appendFileSync(`${cloud_runner_folders_1.CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`, '`');
node_fs_1.default.appendFileSync(`${cloud_runner_folders_1.CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`, `echo '${base_64_1.default.encode(value)}' | base64 --decode `);
node_fs_1.default.appendFileSync(`${cloud_runner_folders_1.CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`, '`');
node_fs_1.default.appendFileSync(`${cloud_runner_folders_1.CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`, `\n`);
} }
else { else {
node_fs_1.default.appendFileSync(`${cloud_runner_folders_1.CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`, `export ${name}="${value}"\n`); node_fs_1.default.appendFileSync(`${cloud_runner_folders_1.CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`, `export ${name}="${value}"\n`);

2
dist/index.js.map generated vendored

File diff suppressed because one or more lines are too long

View File

@ -183,11 +183,15 @@ export class TaskParameterSerializer {
const value = `${variable[1] || ``}`; const value = `${variable[1] || ``}`;
process.env[name] = value; process.env[name] = value;
if (value.includes(`\n`) || value.includes(`\\n`) || value.includes(`\t`)) { if (value.includes(`\n`) || value.includes(`\\n`) || value.includes(`\t`)) {
CloudRunnerLogger.log(`Appending possibly bad name ${name}`);
fs.appendFileSync(`${CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`, `export ${name}=`);
fs.appendFileSync(`${CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`, '`');
fs.appendFileSync( fs.appendFileSync(
`${CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`, `${CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`,
// eslint-disable-next-line prefer-template `echo '${base64.encode(value)}' | base64 --decode `,
'export ' + name + "=`echo '" + base64.encode(value) + "' | base64 --decode `\n",
); );
fs.appendFileSync(`${CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`, '`');
fs.appendFileSync(`${CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`, `\n`);
} else { } else {
fs.appendFileSync( fs.appendFileSync(
`${CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`, `${CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute}/setEnv.sh`,