Skip to content

basic first pass at creating a grouped PR#5867

Closed
mctofu wants to merge 1 commit intomainfrom
mctofu/group-prototyping
Closed

basic first pass at creating a grouped PR#5867
mctofu wants to merge 1 commit intomainfrom
mctofu/group-prototyping

Conversation

@mctofu
Copy link
Copy Markdown
Contributor

@mctofu mctofu commented Oct 10, 2022

WIP exploration of updating multiple deps in a single PR. This converts the dry-run.rb to produce a single PR for all dependency updates.

2 main changes:

  • The update of each dependency in the dry-run script works against the data in $files. After each dependency is updated I needed to apply those changes to $files so the next update would use that as a starting base. So there shouldn't be any merge conflicts but we definitely could end up in a case where the 2nd dependency can't update due to the updates to the 1st dependency. I think that will just be a limitation of this approach rather than something we need to try to solve.
  • I keep an overall list of which dependencies were updated & which files were updated (with their most recent content) and that gets passed to the PR creator
bin/dry-run.rb npm_and_yarn github/dependabot-action --dep axios,dockerode --pull-request
To use retry middleware with Faraday v2.0+, install `faraday-retry` gem
=> fetching dependency files
=> dumping fetched dependency files: ./dry-run/github/dependabot-action/
=> parsing dependency files
=> updating 2 dependencies: axios, dockerode

=== axios (0.23.0)
 => checking for updates 1/2
🌍 https://registry.npmjs.org/axios
🌍 https://registry.npmjs.org/axios/1.1.2
 => latest available version is 1.1.2
 => latest allowed version is 1.1.2
 => requirements to unlock: own
 => requirements update strategy: bump_versions
 => updating axios from 0.23.0 to 1.1.2

=== dockerode (3.3.1)
 => checking for updates 2/2
🌍 https://registry.npmjs.org/dockerode
🌍 https://registry.npmjs.org/dockerode/3.3.4
 => latest available version is 3.3.4
🌍 https://registry.npmjs.org/@types%2Fdockerode
🌍 https://registry.npmjs.org/@types%2Fdockerode/3.3.11
 => latest allowed version is 3.3.1
 => requirements to unlock: all
 => requirements update strategy: bump_versions
🌍 https://registry.npmjs.org/@types%2Fdockerode
🌍 https://registry.npmjs.org/@types%2Fdockerode/3.3.11
🌍 https://registry.npmjs.org/dockerode
🌍 https://registry.npmjs.org/dockerode/3.3.4
 => updating dockerode, @types/dockerode
🌍 https://registry.npmjs.org/axios/latest
🌍 https://registry.npmjs.org/dockerode/latest
🌍 https://registry.npmjs.org/@types%2Fdockerode/latest
🌍 https://github.com/axios/axios.git/info/refs
🌍 https://registry.npmjs.org/axios
🌍 https://github.com/apocas/dockerode.git/info/refs
🌍 https://github.com/apocas/dockerode.git/info/refs
🌍 https://registry.npmjs.org/dockerode
🌍 https://github.com/DefinitelyTyped/DefinitelyTyped.git/info/refs
🌍 https://github.com/DefinitelyTyped/DefinitelyTyped.git/info/refs
🌍 https://registry.npmjs.org/@types%2Fdockerode
🌍 https://github.com/DefinitelyTyped/DefinitelyTyped.git/info/refs
Pull Request Title: Bump axios, dockerode and @types/dockerode
--description--
Bumps [axios](https://github.com/axios/axios), [dockerode](https://github.com/apocas/dockerode) and [@types/dockerode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dockerode). These dependencies needed to be updated together.
Updates `axios` from 0.23.0 to 1.1.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/axios/axios/releases">axios's releases</a>.</em></p>
<blockquote>
<h2>v1.1.2</h2>
<h2>[1.1.2] - 2022-10-07</h2>
<h3>Fixed</h3>
<ul>
<li>Fixed broken exports for UMD builds.</li>
</ul>
<h3>Contributors to this release</h3>
<ul>
<li><a href="https://github.com/jasonsaayman">Jason Saayman</a></li>
</ul>
<h2>v1.1.1</h2>
<h2>[1.1.1] - 2022-10-07</h2>
<h3>Fixed</h3>
<ul>
<li>Fixed broken exports for common js. This fix breaks a prior fix, I will fix both issues ASAP but the commonJS use is more impactful.</li>
</ul>
<h3>Contributors to this release</h3>
<ul>
<li><a href="https://github.com/jasonsaayman">Jason Saayman</a></li>
</ul>
<h2>v1.1.0</h2>
<h2>[1.1.0] - 2022-10-06</h2>
<h3>Fixed</h3>
<ul>
<li>Fixed missing exports in type definition index.d.ts <a href="https://github.com/axios/axios/pull/5003">#5003</a></li>
<li>Fixed query params composing <a href="https://github.com/axios/axios/pull/5018">#5018</a></li>
<li>Fixed GenericAbortSignal interface by making it more generic <a href="https://github.com/axios/axios/pull/5021">#5021</a></li>
<li>Fixed adding &quot;clear&quot; to AxiosInterceptorManager <a href="https://github.com/axios/axios/pull/5010">#5010</a></li>
<li>Fixed commonjs &amp; umd exports <a href="https://github.com/axios/axios/pull/5030">#5030</a></li>
<li>Fixed inability to access response headers when using axios 1.x with Jest <a href="https://github.com/axios/axios/pull/5036">#5036</a></li>
</ul>
<h3>Contributors to this release</h3>
<ul>
<li><a href="https://github.com/trim21">Trim21</a></li>
<li><a href="https://github.com/DigitalBrainJS">Dmitriy Mozgovoy</a></li>
<li><a href="https://github.com/s-sasaki-0529">shingo.sasaki</a></li>
<li><a href="https://github.com/ivanpepelko">Ivan Pepelko</a></li>
<li><a href="https://github.com/risa">Richard Kořínek</a></li>
</ul>
<h2>v1.0.0</h2>
<h1>Changelog</h1>
<h2>[1.0.0] - 2022-10-04</h2>
<h3>Added</h3>
<ul>
<li>Added stack trace to AxiosError <a href="https://github.com/axios/axios/pull/4624">#4624</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/axios/axios/blob/v1.x/CHANGELOG.md">axios's changelog</a>.</em></p>
<blockquote>
<h2>[1.1.2] - 2022-10-07</h2>
<h3>Fixed</h3>
<ul>
<li>Fixed broken exports for UMD builds.</li>
</ul>
<h3>Contributors to this release</h3>
<ul>
<li><a href="https://github.com/jasonsaayman">Jason Saayman</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/axios/axios/commit/1b29f4e98e5bb44a125230398f61aa5b0add91c2"><code>1b29f4e</code></a> chore: release v1.1.2</li>
<li><a href="https://github.com/axios/axios/commit/1315e2282f9463bac77b0c0672f47d8d69804677"><code>1315e22</code></a> chore: release v1.1.1</li>
<li><a href="https://github.com/axios/axios/commit/6140fcf96ffb4bfc93dfef5bcb312b1a07b64eea"><code>6140fcf</code></a> chore: updated changelog</li>
<li><a href="https://github.com/axios/axios/commit/9fc94b7dcd30af78cd8346f8b7290ac6beb4897e"><code>9fc94b7</code></a> fix: revert named exports</li>
<li><a href="https://github.com/axios/axios/commit/a46beab1525f166417d3915fb28e150afb262b12"><code>a46beab</code></a> fix: keep compatability with other changes</li>
<li><a href="https://github.com/axios/axios/commit/2149464bb4f12c1101b15f73298a060e92470376"><code>2149464</code></a> fix: issue with exports not working correctly in common js scenarios</li>
<li><a href="https://github.com/axios/axios/commit/9c3dce366bd594558e5e474ce9135af22a0d9949"><code>9c3dce3</code></a> chore: release v1.1.0</li>
<li><a href="https://github.com/axios/axios/commit/52d64ac3b72c52a2a92dff7052b2505e05c1b35c"><code>52d64ac</code></a> chore: generate changelog</li>
<li><a href="https://github.com/axios/axios/commit/d701c7b591ded150d6e75a3aa3832b09c7c7ade8"><code>d701c7b</code></a> Improved plain object checking (<a href="https://github.com/axios/axios/issues/5036">#5036</a>)</li>
<li><a href="https://github.com/axios/axios/commit/7a06a3616f34b50093ced773ec12ac7ab19e0a38"><code>7a06a36</code></a> Fix commonjs &amp; umd exports (<a href="https://github.com/axios/axios/issues/5030">#5030</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/axios/axios/compare/v0.23.0...v1.1.2">compare view</a></li>
</ul>
</details>
<br />

Updates `dockerode` from 3.3.1 to 3.3.4
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/apocas/dockerode/commit/ad170f5d659744fd19ef6e6bab64868480a6e04d"><code>ad170f5</code></a> version bump</li>
<li><a href="https://github.com/apocas/dockerode/commit/e5ddd6b848b9e030685191fcde50c1265fda8785"><code>e5ddd6b</code></a> Merge pull request <a href="https://github.com/apocas/dockerode/issues/676">#676</a> from jossemarGT/improve-dockerignore-support</li>
<li><a href="https://github.com/apocas/dockerode/commit/2312b40fbe1dfac014e4df366bf4047160464d8a"><code>2312b40</code></a> Groom the Vagrantfile</li>
<li><a href="https://github.com/apocas/dockerode/commit/b65a4dcb4688a1df22abe2d63580bf64927f94f4"><code>b65a4dc</code></a> Add .dockerignore support for blobs and dirs</li>
<li><a href="https://github.com/apocas/dockerode/commit/c4b774077441ca28c25d1040f294d85cee0a5b73"><code>c4b7740</code></a> readme</li>
<li><a href="https://github.com/apocas/dockerode/commit/accbe91cb690729093571fb1fe38bc0f2eeddd1d"><code>accbe91</code></a> Merge pull request <a href="https://github.com/apocas/dockerode/issues/606">#606</a> from lucamaraschi/master</li>
<li><a href="https://github.com/apocas/dockerode/commit/e1df7320734956037bd5e208f5550e9ca8d60c67"><code>e1df732</code></a> v3.3.3</li>
<li><a href="https://github.com/apocas/dockerode/commit/7531af329e3349a777fdf87550c7fbd916623b31"><code>7531af3</code></a> actions typo</li>
<li><a href="https://github.com/apocas/dockerode/commit/e5be1a1fcfb211c613efec920465f94f9e0f64c7"><code>e5be1a1</code></a> github actions</li>
<li><a href="https://github.com/apocas/dockerode/commit/04700f2780ef29b734d0c4668c21d001b9e0569a"><code>04700f2</code></a> experimental features tests</li>
<li>Additional commits viewable in <a href="https://github.com/apocas/dockerode/compare/v3.3.1...v3.3.4">compare view</a></li>
</ul>
</details>
<br />

Updates `@types/dockerode` from 3.2.6 to 3.3.11
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/dockerode">compare view</a></li>
</ul>
</details>
<br />

--/description--
--commit--
Bump axios, dockerode and @types/dockerode

Bumps [axios](https://github.com/axios/axios), [dockerode](https://github.com/apocas/dockerode) and [@types/dockerode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dockerode). These dependencies needed to be updated together.

Updates `axios` from 0.23.0 to 1.1.2
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v0.23.0...v1.1.2)

Updates `dockerode` from 3.3.1 to 3.3.4
- [Release notes](https://github.com/apocas/dockerode/releases)
- [Commits](https://github.com/apocas/dockerode/compare/v3.3.1...v3.3.4)

Updates `@types/dockerode` from 3.2.6 to 3.3.11
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/dockerode)
--/commit--

    ± package.json
    ~~~
    36c36
    <     "axios": "^0.23.0",
    ---
    >     "axios": "^1.1.2",
    39c39
    <     "dockerode": "^3.3.1",
    ---
    >     "dockerode": "^3.3.4",
    44c44
    <     "@types/dockerode": "^3.2.6",
    ---
    >     "@types/dockerode": "^3.3.11",
    ~~~

    ± package-lock.json
    ~~~
    15c15
    <         "axios": "^0.23.0",
    ---
    >         "axios": "^1.1.2",
    18c18
    <         "dockerode": "^3.3.1",
    ---
    >         "dockerode": "^3.3.4",
    23c23
    <         "@types/dockerode": "^3.2.6",
    ---
    >         "@types/dockerode": "^3.3.11",
    656a657,661
    >     "node_modules/@balena/dockerignore": {
    >       "version": "1.0.2",
    >       "resolved": "https://registry.npmjs.org/@balena/dockerignore/-/dockerignore-1.0.2.tgz",
    >       "integrity": "sha512-wMue2Sy4GAVTk6Ic4tJVcnfdau+gx2EnG7S+uAEe+TWJFqE4YoWN4/H8MSLj4eYJKxGg26lZwboEniNiNwZQ6Q=="
    >     },
    1693a1699,1708
    >     "node_modules/@types/docker-modem": {
    >       "version": "3.0.2",
    >       "resolved": "https://registry.npmjs.org/@types/docker-modem/-/docker-modem-3.0.2.tgz",
    >       "integrity": "sha512-qC7prjoEYR2QEe6SmCVfB1x3rfcQtUr1n4x89+3e0wSTMQ/KYCyf+/RAA9n2tllkkNc6//JMUZePdFRiGIWfaQ==",
    >       "dev": true,
    >       "dependencies": {
    >         "@types/node": "*",
    >         "@types/ssh2": "*"
    >       }
    >     },
    1695,1697c1710,1712
    <       "version": "3.2.6",
    <       "resolved": "https://registry.npmjs.org/@types/dockerode/-/dockerode-3.2.6.tgz",
    <       "integrity": "sha512-rz50DbrfQGsKOlkLbkknXNyurl2z/yR0CmV/OhzPW3Ef3jbIGoIE+Rd+2UC17gNVrnDl+mpejCI7RqQNe2bEbw==",
    ---
    >       "version": "3.3.11",
    >       "resolved": "https://registry.npmjs.org/@types/dockerode/-/dockerode-3.3.11.tgz",
    >       "integrity": "sha512-aokz8xlZoq+ShZ5UkDmVZFwOrzuxK2ufFxK8WcQ4PuCPlQmUWl7kyHAv6ahKI7furWAysLtQnO7xX0jNDJdQTw==",
    1699a1715
    >         "@types/docker-modem": "*",
    1778a1795,1803
    >     "node_modules/@types/ssh2": {
    >       "version": "1.11.6",
    >       "resolved": "https://registry.npmjs.org/@types/ssh2/-/ssh2-1.11.6.tgz",
    >       "integrity": "sha512-8Mf6bhzYYBLEB/G6COux7DS/F5bCWwojv/qFo2yH/e4cLzAavJnxvFXrYW59iKfXdhG6OmzJcXDasgOb/s0rxw==",
    >       "dev": true,
    >       "dependencies": {
    >         "@types/node": "*"
    >       }
    >     },
    2247a2273,2277
    >     "node_modules/asynckit": {
    >       "version": "0.4.0",
    >       "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
    >       "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
    >     },
    2258,2260c2288,2290
    <       "version": "0.23.0",
    <       "resolved": "https://registry.npmjs.org/axios/-/axios-0.23.0.tgz",
    <       "integrity": "sha512-NmvAE4i0YAv5cKq8zlDoPd1VLKAqX5oLuZKs8xkJa4qi6RGn0uhCYFjWtHHC9EM/MwOwYWOs53W+V0aqEXq1sg==",
    ---
    >       "version": "1.1.2",
    >       "resolved": "https://registry.npmjs.org/axios/-/axios-1.1.2.tgz",
    >       "integrity": "sha512-bznQyETwElsXl2RK7HLLwb5GPpOLlycxHCtrpDR/4RqqBzjARaOTo3jz4IgtntWUYee7Ne4S8UHd92VCuzPaWA==",
    2262c2292,2294
    <         "follow-redirects": "^1.14.4"
    ---
    >         "follow-redirects": "^1.15.0",
    >         "form-data": "^4.0.0",
    >         "proxy-from-env": "^1.1.0"
    2852a2885,2895
    >     "node_modules/combined-stream": {
    >       "version": "1.0.8",
    >       "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
    >       "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
    >       "dependencies": {
    >         "delayed-stream": "~1.0.0"
    >       },
    >       "engines": {
    >         "node": ">= 0.8"
    >       }
    >     },
    3152a3196,3203
    >     "node_modules/delayed-stream": {
    >       "version": "1.0.0",
    >       "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
    >       "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
    >       "engines": {
    >         "node": ">=0.4.0"
    >       }
    >     },
    3227,3229c3278,3280
    <       "version": "3.3.1",
    <       "resolved": "https://registry.npmjs.org/dockerode/-/dockerode-3.3.1.tgz",
    <       "integrity": "sha512-AS2mr8Lp122aa5n6d99HkuTNdRV1wkkhHwBdcnY6V0+28D3DSYwhxAk85/mM9XwD3RMliTxyr63iuvn5ZblFYQ==",
    ---
    >       "version": "3.3.4",
    >       "resolved": "https://registry.npmjs.org/dockerode/-/dockerode-3.3.4.tgz",
    >       "integrity": "sha512-3EUwuXnCU+RUlQEheDjmBE0B7q66PV9Rw5NiH1sXwINq0M9c5ERP9fxgkw36ZHOtzf4AGEEYySnkx/sACC9EgQ==",
    3230a3282
    >         "@balena/dockerignore": "^1.0.2",
    4362,4364c4414,4416
    <       "version": "1.14.9",
    <       "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz",
    <       "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==",
    ---
    >       "version": "1.15.2",
    >       "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz",
    >       "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==",
    4379a4432,4444
    >     "node_modules/form-data": {
    >       "version": "4.0.0",
    >       "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
    >       "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
    >       "dependencies": {
    >         "asynckit": "^0.4.0",
    >         "combined-stream": "^1.0.8",
    >         "mime-types": "^2.1.12"
    >       },
    >       "engines": {
    >         "node": ">= 6"
    >       }
    >     },
    7154d7218
    <       "dev": true,
    7163d7226
    <       "dev": true,
    10275a10339,10343
    >     "node_modules/proxy-from-env": {
    >       "version": "1.1.0",
    >       "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
    >       "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
    >     },
    12397a12466,12470
    >     "@balena/dockerignore": {
    >       "version": "1.0.2",
    >       "resolved": "https://registry.npmjs.org/@balena/dockerignore/-/dockerignore-1.0.2.tgz",
    >       "integrity": "sha512-wMue2Sy4GAVTk6Ic4tJVcnfdau+gx2EnG7S+uAEe+TWJFqE4YoWN4/H8MSLj4eYJKxGg26lZwboEniNiNwZQ6Q=="
    >     },
    13252a13326,13335
    >     "@types/docker-modem": {
    >       "version": "3.0.2",
    >       "resolved": "https://registry.npmjs.org/@types/docker-modem/-/docker-modem-3.0.2.tgz",
    >       "integrity": "sha512-qC7prjoEYR2QEe6SmCVfB1x3rfcQtUr1n4x89+3e0wSTMQ/KYCyf+/RAA9n2tllkkNc6//JMUZePdFRiGIWfaQ==",
    >       "dev": true,
    >       "requires": {
    >         "@types/node": "*",
    >         "@types/ssh2": "*"
    >       }
    >     },
    13254,13256c13337,13339
    <       "version": "3.2.6",
    <       "resolved": "https://registry.npmjs.org/@types/dockerode/-/dockerode-3.2.6.tgz",
    <       "integrity": "sha512-rz50DbrfQGsKOlkLbkknXNyurl2z/yR0CmV/OhzPW3Ef3jbIGoIE+Rd+2UC17gNVrnDl+mpejCI7RqQNe2bEbw==",
    ---
    >       "version": "3.3.11",
    >       "resolved": "https://registry.npmjs.org/@types/dockerode/-/dockerode-3.3.11.tgz",
    >       "integrity": "sha512-aokz8xlZoq+ShZ5UkDmVZFwOrzuxK2ufFxK8WcQ4PuCPlQmUWl7kyHAv6ahKI7furWAysLtQnO7xX0jNDJdQTw==",
    13258a13342
    >         "@types/docker-modem": "*",
    13337a13422,13430
    >     "@types/ssh2": {
    >       "version": "1.11.6",
    >       "resolved": "https://registry.npmjs.org/@types/ssh2/-/ssh2-1.11.6.tgz",
    >       "integrity": "sha512-8Mf6bhzYYBLEB/G6COux7DS/F5bCWwojv/qFo2yH/e4cLzAavJnxvFXrYW59iKfXdhG6OmzJcXDasgOb/s0rxw==",
    >       "dev": true,
    >       "requires": {
    >         "@types/node": "*"
    >       }
    >     },
    13652a13746,13750
    >     "asynckit": {
    >       "version": "0.4.0",
    >       "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
    >       "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
    >     },
    13660,13662c13758,13760
    <       "version": "0.23.0",
    <       "resolved": "https://registry.npmjs.org/axios/-/axios-0.23.0.tgz",
    <       "integrity": "sha512-NmvAE4i0YAv5cKq8zlDoPd1VLKAqX5oLuZKs8xkJa4qi6RGn0uhCYFjWtHHC9EM/MwOwYWOs53W+V0aqEXq1sg==",
    ---
    >       "version": "1.1.2",
    >       "resolved": "https://registry.npmjs.org/axios/-/axios-1.1.2.tgz",
    >       "integrity": "sha512-bznQyETwElsXl2RK7HLLwb5GPpOLlycxHCtrpDR/4RqqBzjARaOTo3jz4IgtntWUYee7Ne4S8UHd92VCuzPaWA==",
    13664c13762,13764
    <         "follow-redirects": "^1.14.4"
    ---
    >         "follow-redirects": "^1.15.0",
    >         "form-data": "^4.0.0",
    >         "proxy-from-env": "^1.1.0"
    14093a14194,14201
    >     "combined-stream": {
    >       "version": "1.0.8",
    >       "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
    >       "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
    >       "requires": {
    >         "delayed-stream": "~1.0.0"
    >       }
    >     },
    14324a14433,14437
    >     "delayed-stream": {
    >       "version": "1.0.0",
    >       "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
    >       "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="
    >     },
    14381,14383c14494,14496
    <       "version": "3.3.1",
    <       "resolved": "https://registry.npmjs.org/dockerode/-/dockerode-3.3.1.tgz",
    <       "integrity": "sha512-AS2mr8Lp122aa5n6d99HkuTNdRV1wkkhHwBdcnY6V0+28D3DSYwhxAk85/mM9XwD3RMliTxyr63iuvn5ZblFYQ==",
    ---
    >       "version": "3.3.4",
    >       "resolved": "https://registry.npmjs.org/dockerode/-/dockerode-3.3.4.tgz",
    >       "integrity": "sha512-3EUwuXnCU+RUlQEheDjmBE0B7q66PV9Rw5NiH1sXwINq0M9c5ERP9fxgkw36ZHOtzf4AGEEYySnkx/sACC9EgQ==",
    14384a14498
    >         "@balena/dockerignore": "^1.0.2",
    15266,15268c15380,15392
    <       "version": "1.14.9",
    <       "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz",
    <       "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w=="
    ---
    >       "version": "1.15.2",
    >       "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz",
    >       "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA=="
    >     },
    >     "form-data": {
    >       "version": "4.0.0",
    >       "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
    >       "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
    >       "requires": {
    >         "asynckit": "^0.4.0",
    >         "combined-stream": "^1.0.8",
    >         "mime-types": "^2.1.12"
    >       }
    17350,17351c17474
    <       "integrity": "sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==",
    <       "dev": true
    ---
    >       "integrity": "sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ=="
    17357d17479
    <       "dev": true,
    19482a19605,19609
    >     },
    >     "proxy-from-env": {
    >       "version": "1.1.0",
    >       "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
    >       "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
    ~~~
🌍 Total requests made: '22'
🎈 Package manager version log: {:ecosystem=>"npm", :package_managers=>{"npm"=>8}}

@jeffwidman
Copy link
Copy Markdown
Member

@mctofu is this still worth floating in draft now that there's folks actively working on implementing Grouped Updates?

@mctofu mctofu closed this Apr 25, 2023
@jeffwidman jeffwidman deleted the mctofu/group-prototyping branch June 27, 2024 22:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants