Skip to content

Update Asset Compute Devtools Version#111

Merged
dconnelly84 merged 8 commits intomasterfrom
ASSETS-39846
Jul 10, 2025
Merged

Update Asset Compute Devtools Version#111
dconnelly84 merged 8 commits intomasterfrom
ASSETS-39846

Conversation

@dconnelly84
Copy link
Contributor

@dconnelly84 dconnelly84 commented Jun 9, 2025

Description

  • Updated asset-compute-devtools dependency to latest version for OAuth support
  • Removed Node 10 & 12 version tests (these are no longer listed in IO runtimes https://developer.adobe.com/runtime/docs/guides/reference/runtimes/)
  • Default tests Node version updated to 16
  • Updated workflow to use later version of nodes to support necessary syntax

Also fixes issue #98

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • I have signed the Adobe Open Source CLA.
  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

updated asset-compute-devtools to latest version for OAuth support
@adobe-bot
Copy link

adobe-bot commented Jun 9, 2025

Sizewatcher found no problematic size increases.

git -1.3% (2.91 MB => 2.87 MB)
Largest files:
Largest files in repository checkout:

1.1MiB package-lock.json
88KiB test-projects/aio-v8-single-worker/src/dx-asset-compute-worker-1/test/asset-compute/worker/simple-test/rendition.jpg
88KiB test-projects/aio-v8-single-worker/src/dx-asset-compute-worker-1/test/asset-compute/worker/simple-test/file.jpg
88KiB test-projects/aio-v8-single-worker-bad-config/src/dx-asset-compute-worker-1/test/asset-compute/worker/simple-test/rendition.jpg
88KiB test-projects/aio-v8-single-worker-bad-config/src/dx-asset-compute-worker-1/test/asset-compute/worker/simple-test/file.jpg
88KiB test-projects/aio-v8-multiple-workers/src/dx-asset-compute-worker-1/test/asset-compute/worker/test-worker/rendition.jpg
88KiB test-projects/aio-v8-multiple-workers/src/dx-asset-compute-worker-1/test/asset-compute/worker/test-worker/file.jpg
88KiB test-projects/aio-v8-multiple-workers/src/dx-asset-compute-worker-1/test/asset-compute/worker-1/test-worker-1/rendition.jpg
88KiB test-projects/aio-v8-multiple-workers/src/dx-asset-compute-worker-1/test/asset-compute/worker-1/test-worker-1/file.jpg
26KiB test-projects/use-devDependency/adobe-aio-cli-plugin-asset-compute.tgz

Largest files among new changes:

1.1MiB package-lock.json
1.1MiB package-lock.json
20KiB test/commands/test-worker.test.js
13KiB src/lib/actionrunner.js
13KiB src/lib/actionrunner.js
13KiB src/lib/actionrunner.js
13KiB src/lib/actionrunner.js
2.5KiB package.json
2.4KiB package.json
2.1KiB .github/workflows/node.js.yml
2.0KiB test/lib/actionrunner.test.js
1.9KiB .github/workflows/node.js.yml
742B test-projects/aio-v8-multiple-workers/src/dx-asset-compute-worker-1/ext.config.yaml
522B test-projects/aio-v8-single-worker-bad-config/src/dx-asset-compute-worker-1/ext.config.yaml
520B test-projects/aio-v8-single-worker/src/dx-asset-compute-worker-1/ext.config.yaml
372B test-projects/multiple-workers/manifest.yml
204B test-projects/test-name-mismatch/manifest.yml
189B test-projects/cloudfiles/manifest.yml
187B test-projects/echo-params/manifest.yml
node_modules -0.1% (278 MB => 278 MB)
Largest production node modules:
@adobe/aio-cli-plugin-asset-compute@4.0.4 (588 deps, 78.07mb, 12722 files, ©undefined)
╭─────────────────────────────────────┬──────────────┬──────────┬───────┬───────────┬──────────────┬───────────╮
│ Name │ Dependencies │ Size │ Files │ Native │ License │ Deprec │
├─────────────────────────────────────┼──────────────┼──────────┼───────┼───────────┼──────────────┼───────────┤
│ @adobe/asset-compute-devtool@4.0.0 │ 202 │ 42.41mb │ 4708 │ │ Apache-2.0 │ │
├─────────────────────────────────────┼──────────────┼──────────┼───────┼───────────┼──────────────┼───────────┤
│ @adobe/aio-lib-runtime@5.4.1 │ 240 │ 25.39mb │ 4949 │ │ Apache-2.0 │ │
├─────────────────────────────────────┼──────────────┼──────────┼───────┼───────────┼──────────────┼───────────┤
│ @oclif/core@1.26.2 │ 88 │ 4.1mb │ 1219 │ │ MIT │ │
├─────────────────────────────────────┼──────────────┼──────────┼───────┼───────────┼──────────────┼───────────┤
│ request@2.88.2 │ 47 │ 3.96mb │ 575 │ │ Apache-2.0 │ │
├─────────────────────────────────────┼──────────────┼──────────┼───────┼───────────┼──────────────┼───────────┤
│ @adobe/aio-cli-lib-app-config@1.1.0 │ 73 │ 3.95mb │ 953 │ │ Apache-2.0 │ │
├─────────────────────────────────────┼──────────────┼──────────┼───────┼───────────┼──────────────┼───────────┤
│ fast-csv@4.3.6 │ 15 │ 3.38mb │ 321 │ │ MIT │ │
├─────────────────────────────────────┼──────────────┼──────────┼───────┼───────────┼──────────────┼───────────┤
│ requestretry@7.1.0 │ 2 │ 1.42mb │ 1076 │ │ MIT │ │
├─────────────────────────────────────┼──────────────┼──────────┼───────┼───────────┼──────────────┼───────────┤
│ js-yaml@3.14.1 │ 3 │ 739.18kb │ 87 │ │ MIT │ │
├─────────────────────────────────────┼──────────────┼──────────┼───────┼───────────┼──────────────┼───────────┤
│ http-terminator@2.0.3 │ 16 │ 324.41kb │ 220 │ │ BSD-3-Clause │ │
├─────────────────────────────────────┼──────────────┼──────────┼───────┼───────────┼──────────────┼───────────┤
│ rimraf@3.0.2 │ 12 │ 161.07kb │ 62 │ │ ISC │ │
├─────────────────────────────────────┼──────────────┼──────────┼───────┼───────────┼──────────────┼───────────┤
│ glob@7.2.3 │ 11 │ 144.15kb │ 56 │ │ ISC │ │
├─────────────────────────────────────┼──────────────┼──────────┼───────┼───────────┼──────────────┼───────────┤
│ minimatch@3.1.2 │ 3 │ 56.45kb │ 20 │ │ ISC │ │
├─────────────────────────────────────┼──────────────┼──────────┼───────┼───────────┼──────────────┼───────────┤
│ xml@1.0.1 │ │ 22.85kb │ 10 │ │ MIT │ │
├─────────────────────────────────────┼──────────────┼──────────┼───────┼───────────┼──────────────┼───────────┤
│ amazon-s3-uri@0.1.1 │ │ 10.17kb │ 6 │ │ MIT │ │
├─────────────────────────────────────┼──────────────┼──────────┼───────┼───────────┼──────────────┼───────────┤
│ cachedir@2.4.0 │ │ 6.03kb │ 7 │ │ MIT │ │
╰─────────────────────────────────────┴──────────────┴──────────┴───────┴───────────┴──────────────┴───────────╯
npm_package +0.4% (28.4 kB => 28.5 kB)
Package contents:
›   Warning: oclif update available from 3.2.22 to 4.20.5.
› Warning: oclif update available from 3.2.22 to 4.20.5.
npm warn publish npm auto-corrected some errors in your package.json when publishing. Please run "npm pkg fix" to address these errors.
npm warn publish errors corrected:
npm warn publish "repository" was changed from a string to an object
npm warn publish "repository.url" was normalized to "git+https://github.com/adobe/aio-cli-plugin-asset-compute.git"
npm notice
📦 @adobe/aio-cli-plugin-asset-compute@4.0.4
Tarball Contents
3.2kB CODE_OF_CONDUCT.md
171B COPYRIGHT
11.3kB LICENSE
5.9kB README.md
897B bin/run
3.6kB oclif.manifest.json
2.5kB package.json
6.0kB 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
13.4kB 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.5kB src/lib/util.js
1.4kB src/lib/workerrunner.js
Tarball Details
name: @adobe/aio-cli-plugin-asset-compute
version: 4.0.4
filename: adobe-aio-cli-plugin-asset-compute-4.0.4.tgz
package size: 28.5 kB
unpacked size: 108.7 kB
shasum: f0d7b1558fc35634cafe632949f15ffac54fbaee
integrity: sha512-um5RExMJdqlzh[...]xBTdQKk6K4O0Q==
total files: 21
npm notice
npm warn This command requires you to be logged in to https://registry.npmjs.org/ (dry-run)
Publishing to https://registry.npmjs.org/ with tag latest and default access (dry-run)
Notes
  • PR branch: ASSETS-39846 @ a28efd6
  • Base branch: master @ 99d67b4
  • Sizewatcher v1.4.0
  • Effective Configuration:
limits:
  fail: 100%
  warn: 30%
  ok: '-10%'
report:
  githubComment: true
  githubStatus: false
comparators: {}

@codecov
Copy link

codecov bot commented Jul 8, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 91.09%. Comparing base (7304cbc) to head (c76f76e).
Report is 3 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #111      +/-   ##
==========================================
+ Coverage   90.95%   91.09%   +0.13%     
==========================================
  Files          13       13              
  Lines         851      853       +2     
==========================================
+ Hits          774      777       +3     
+ Misses         77       76       -1     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@nwoodard-cs nwoodard-cs self-assigned this Jul 9, 2025
Copy link

@nwoodard-cs nwoodard-cs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@dconnelly84 dconnelly84 merged commit e500424 into master Jul 10, 2025
7 checks passed
@dconnelly84 dconnelly84 deleted the ASSETS-39846 branch July 10, 2025 19:35
@adobe-bot
Copy link

🎉 This PR is included in version 4.1.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants