diff --git a/lib/git.js b/lib/git.js index 3f75aef67..42162eb65 100644 --- a/lib/git.js +++ b/lib/git.js @@ -86,7 +86,12 @@ function deploy(action) { Boolean((yield (0, execute_1.execute)(`git ls-remote --heads ${action.repositoryPath} refs/heads/${action.branch}`, action.workspace, action.silent)).stdout); yield (0, worktree_1.generateWorktree)(action, temporaryDeploymentDirectory, branchExists); /* Relaxes permissions of folder due to be deployed so rsync can write to/from it. */ - yield (0, execute_1.execute)(`chmod -R +rw ${action.folderPath}`, action.workspace, action.silent); + try { + yield (0, execute_1.execute)(`chmod -R +rw ${action.folderPath}`, action.workspace, action.silent); + } + catch (_a) { + (0, core_1.info)(`Unable to modify permissions…`); + } // Ensures that items that need to be excluded from the clean job get parsed. let excludes = ''; if (action.clean && action.cleanExclude) { diff --git a/node_modules/@types/node/README.md b/node_modules/@types/node/README.md index 2533247d0..d1cadfa7e 100755 --- a/node_modules/@types/node/README.md +++ b/node_modules/@types/node/README.md @@ -8,7 +8,7 @@ This package contains type definitions for Node.js (https://nodejs.org/). Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node. ### Additional Details - * Last updated: Mon, 18 Apr 2022 16:31:18 GMT + * Last updated: Sun, 24 Apr 2022 21:01:37 GMT * Dependencies: none * Global values: `AbortController`, `AbortSignal`, `__dirname`, `__filename`, `console`, `exports`, `gc`, `global`, `module`, `process`, `require` diff --git a/node_modules/@types/node/crypto.d.ts b/node_modules/@types/node/crypto.d.ts index 4dff48808..6e512ec5e 100755 --- a/node_modules/@types/node/crypto.d.ts +++ b/node_modules/@types/node/crypto.d.ts @@ -646,6 +646,7 @@ declare module 'crypto' { } type CipherCCMTypes = 'aes-128-ccm' | 'aes-192-ccm' | 'aes-256-ccm' | 'chacha20-poly1305'; type CipherGCMTypes = 'aes-128-gcm' | 'aes-192-gcm' | 'aes-256-gcm'; + type CipherOCBTypes = 'aes-128-ocb' | 'aes-192-ocb' | 'aes-256-ocb'; type BinaryLike = string | NodeJS.ArrayBufferView; type CipherKey = BinaryLike | KeyObject; interface CipherCCMOptions extends stream.TransformOptions { @@ -654,6 +655,9 @@ declare module 'crypto' { interface CipherGCMOptions extends stream.TransformOptions { authTagLength?: number | undefined; } + interface CipherOCBOptions extends stream.TransformOptions { + authTagLength: number; + } /** * Creates and returns a `Cipher` object that uses the given `algorithm` and`password`. * @@ -720,8 +724,9 @@ declare module 'crypto' { * @since v0.1.94 * @param options `stream.transform` options */ - function createCipheriv(algorithm: CipherCCMTypes, key: CipherKey, iv: BinaryLike | null, options: CipherCCMOptions): CipherCCM; - function createCipheriv(algorithm: CipherGCMTypes, key: CipherKey, iv: BinaryLike | null, options?: CipherGCMOptions): CipherGCM; + function createCipheriv(algorithm: CipherCCMTypes, key: CipherKey, iv: BinaryLike, options: CipherCCMOptions): CipherCCM; + function createCipheriv(algorithm: CipherOCBTypes, key: CipherKey, iv: BinaryLike, options: CipherOCBOptions): CipherOCB; + function createCipheriv(algorithm: CipherGCMTypes, key: CipherKey, iv: BinaryLike, options?: CipherGCMOptions): CipherGCM; function createCipheriv(algorithm: string, key: CipherKey, iv: BinaryLike | null, options?: stream.TransformOptions): Cipher; /** * Instances of the `Cipher` class are used to encrypt data. The class can be @@ -907,6 +912,15 @@ declare module 'crypto' { ): this; getAuthTag(): Buffer; } + interface CipherOCB extends Cipher { + setAAD( + buffer: NodeJS.ArrayBufferView, + options?: { + plaintextLength: number; + } + ): this; + getAuthTag(): Buffer; + } /** * Creates and returns a `Decipher` object that uses the given `algorithm` and`password` (key). * @@ -961,8 +975,9 @@ declare module 'crypto' { * @since v0.1.94 * @param options `stream.transform` options */ - function createDecipheriv(algorithm: CipherCCMTypes, key: CipherKey, iv: BinaryLike | null, options: CipherCCMOptions): DecipherCCM; - function createDecipheriv(algorithm: CipherGCMTypes, key: CipherKey, iv: BinaryLike | null, options?: CipherGCMOptions): DecipherGCM; + function createDecipheriv(algorithm: CipherCCMTypes, key: CipherKey, iv: BinaryLike, options: CipherCCMOptions): DecipherCCM; + function createDecipheriv(algorithm: CipherOCBTypes, key: CipherKey, iv: BinaryLike, options: CipherOCBOptions): DecipherOCB; + function createDecipheriv(algorithm: CipherGCMTypes, key: CipherKey, iv: BinaryLike, options?: CipherGCMOptions): DecipherGCM; function createDecipheriv(algorithm: string, key: CipherKey, iv: BinaryLike | null, options?: stream.TransformOptions): Decipher; /** * Instances of the `Decipher` class are used to decrypt data. The class can be @@ -1133,6 +1148,15 @@ declare module 'crypto' { } ): this; } + interface DecipherOCB extends Decipher { + setAuthTag(buffer: NodeJS.ArrayBufferView): this; + setAAD( + buffer: NodeJS.ArrayBufferView, + options?: { + plaintextLength: number; + } + ): this; + } interface PrivateKeyInput { key: string | Buffer; format?: KeyFormat | undefined; diff --git a/node_modules/@types/node/package.json b/node_modules/@types/node/package.json index 9f6d54469..5039212bc 100755 --- a/node_modules/@types/node/package.json +++ b/node_modules/@types/node/package.json @@ -1,6 +1,6 @@ { "name": "@types/node", - "version": "17.0.25", + "version": "17.0.26", "description": "TypeScript definitions for Node.js", "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node", "license": "MIT", @@ -215,6 +215,6 @@ }, "scripts": {}, "dependencies": {}, - "typesPublisherContentHash": "825e787f0a7c6fde372f102a7e96d0c64b5cb4ff7c07557941bedf371f097b76", + "typesPublisherContentHash": "532e2a9be1446f8b4aff478a81907e04d5c3f722dd7b24bdffa7da895c7f5a1c", "typeScriptVersion": "3.9" } \ No newline at end of file