adobe / aio-cli-plugin-asset-compute

Asset Compute Plugin for Adobe I/O Command Line Interface
Apache License 2.0
1 stars 7 forks source link

ASSETS-9773 prepareInOutDir precreate errors directory #79

Closed adamcin closed 2 years ago

adamcin commented 2 years ago

Description

This change makes the Util.prepareInOutDir() function pre-create the out/errors directory used by ShellScriptWorker with mode 777 to better support CI when the docker daemon is running under a different user than the plugin process.

Types of changes

adobe-bot commented 2 years ago
πŸŽ‰ Sizewatcher congratulates on the size improvement πŸ“‰:

   πŸŽ‰ git -78.7% (2.21 MB => 471 kB)
βœ… node_modules has no changes (457 MB)
Largest production node modules:
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ name β”‚ children β”‚ size β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ @adobe/asset-compute-devtool β”‚ 0 β”‚ 18.32M β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ request β”‚ 0 β”‚ 0.54M β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ @adobe/aio-lib-runtime β”‚ 0 β”‚ 0.48M β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ js-yaml β”‚ 0 β”‚ 0.28M β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ @oclif/config β”‚ 0 β”‚ 0.15M β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ @oclif/plugin-help β”‚ 0 β”‚ 0.10M β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ requestretry β”‚ 0 β”‚ 0.08M β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ @oclif/command β”‚ 0 β”‚ 0.06M β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ glob β”‚ 0 β”‚ 0.05M β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ @adobe/aio-cli-lib-app-config β”‚ 0 β”‚ 0.04M β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ + 7 modules β”‚ β”‚ β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ 17 modules β”‚ 0 children β”‚ 20.21M β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”˜
βœ… npm_package +0.4% (28.2 kB => 28.3 kB)
Package contents:
πŸ“¦  @adobe/aio-cli-plugin-asset-compute@2.0.1
=== Tarball Contents ===
3.2kB CODE_OF_CONDUCT.md
171B COPYRIGHT
11.3kB LICENSE
5.8kB README.md
846B bin/run
3.2kB oclif.manifest.json
2.5kB package.json
6.8kB src/base-command.js
1.8kB src/commands/asset-compute/devtool.js
1.0kB src/commands/asset-compute/index.js
7.7kB src/commands/asset-compute/run-worker.js
5.4kB src/commands/asset-compute/test-worker.js
3.1kB src/hooks/init.js
12.9kB src/lib/actionrunner.js
3.0kB src/lib/cloudfiles.js
1.3kB src/lib/mock-crt/CertificateAuthorityCertificate.pem
5.5kB src/lib/mockserver.js
4.7kB src/lib/testresults.js
21.2kB src/lib/testrunner.js
5.4kB src/lib/util.js
1.4kB src/lib/workerrunner.js
=== Tarball Details ===
name: @adobe/aio-cli-plugin-asset-compute
version: 2.0.1
filename: @adobe/aio-cli-plugin-asset-compute-2.0.1.tgz
package size: 28.3 kB
unpacked size: 108.3 kB
shasum: 0484e2f967d48e1623e810e02f5fcc1571dd8093
integrity: sha512-n2KWmoVjS9sI5[...]fRgN4dlbY0yRQ==
total files: 21
Notes
- PR branch: `ASSETS-9773-prepareInOutDir-precreate-errors-dir` @ 73319b7362db0b4f08277fd4b1803999e8a0b488 - Base branch: `master` - Sizewatcher v1.2.1 - Effective Configuration: ```yaml limits: fail: 100% warn: 30% ok: '-10%' report: githubComment: true githubStatus: false comparators: {} ```

codecov[bot] commented 2 years ago

Codecov Report

Merging #79 (c72820d) into master (b64800b) will increase coverage by 0.02%. The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master      #79      +/-   ##
==========================================
+ Coverage   90.82%   90.84%   +0.02%     
==========================================
  Files          13       13              
  Lines         850      852       +2     
==========================================
+ Hits          772      774       +2     
  Misses         78       78              
Impacted Files Coverage Ξ”
src/lib/util.js 95.08% <100.00%> (+0.16%) :arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more Ξ” = absolute <relative> (impact), ΓΈ = not affected, ? = missing data Powered by Codecov. Last update b64800b...c72820d. Read the comment docs.

adobe-bot commented 2 years ago

:tada: This PR is included in version 2.0.2 :tada:

The release is available on:

Your semantic-release bot :package::rocket: