node-samples icon indicating copy to clipboard operation
node-samples copied to clipboard

Update dependency googleapis to v39 [SECURITY]

Open renovate[bot] opened this issue 2 years ago • 1 comments

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
googleapis ^24.0.0 -> ^39.1.0 age adoption passing confidence

GitHub Vulnerability Alerts

GHSA-7543-mr7h-6v86

Versions of googleapis prior to 39.1.0 are vulnerable to Improper Authorization. Setting credentials to one client may apply to all clients which may cause requests to be sent with the incorrect credentials.

Recommendation

Upgrade to version 39.1.0.


Release Notes

googleapis/google-api-nodejs-client

v39.1.0

Compare Source

03-28-2019 16:17 PDT

This release has security fixes.. Versions 36.0.0 => 39.0.0 have a potential vulnerability where the scope of auth objects may be shared across different clients. This was addressed in #​1660, and is part of this minor release. All clients should be updated to the latest version.

Bug Fixes
  • fix: move context from namespace to class scope (#​1660)
New Features
Internal / Testing Changes
  • fix: README should not be generated (#​1657)

v39.0.0

Compare Source

03-26-2019 22:05 PDT

This release had breaking changes. There have been a variety of TypeScript type changes. There have also been a variety of changes to the Google Plus API, and the OAuth2 API. Please take care!

There are also some sweet new APIs:

  • cloudasset_v1
  • cloudtasks_v2
  • factchecktools_v1alpha1
  • servicenetworking_v1
  • websecurityscanner_v1beta
New Features
Documentation
  • docs: remove the plus samples (#​1654)
  • docs: Update typo in README.md (#​1640)
  • docs: fix typos in README files (#​1642)
Internal / Testing Changes
  • chore(deps): update dependency tmp to ^0.1.0 (#​1652)
  • chore: publish to npm using wombat (#​1645)
  • build: update npm token (#​1641)
  • chore(deps): update dependency hard-rejection to v2 (#​1643)
  • build: use per-repo publish token (#​1638)

v38.0.0

Compare Source

03-12-2019 14:00 PDT

Greetings y'all! This release has some new APIs, says goodbye to a few older ones, and fixes a bunch of doc issues. Enjoy!

BREAKING CHANGES: The following APIs have been deleted:

  • appengine_v1beta4
  • appengine_v1beta5

The following APIs have been added:

  • accesscontextmanager_v1
  • bigtableadmin_v1
  • cloudprivatecatalog_v1beta1
  • cloudprivatecatalogproducer_v1beta1
  • healthcare_v1alpha2
  • videointelligence_v1p3beta1
New Features
Bug Fixes
Documentation
  • docs: fix npm install cmd in readme (#​1635)
  • docs: update contributing guide (#​1615)
  • docs: Remove "releasing" ToC from CONTRIBUTING.md (#​1607)
  • docs: update CONTRIBUTING link (#​1603)
  • docs: update links in contrib guide (#​1599)
  • docs: Use people API instead of plus API
  • docs: move CONTRIBUTING.md to root (#​1583)
Internal / Testing Changes

v37.2.0

Compare Source

02-07-2019 14:55 PST

New Features

This pulls in a few new APIs:

  • dfareporting_v3_3
  • healthcare_v1alpha
  • videointelligence_v1p2beta1
Bug fixes
  • fix: respect . in api versions (fix adsense API) (#​1573)
Documentation
  • docs: add lint/fix example to contributing guide (#​1581)
  • docs(samples): Talent API Sample Revision & Test (#​1546)

v37.1.0

Compare Source

01-29-2019 13:33 PST

This release includes a new API for working with Google Docs. Enjoy!

v37.0.0

Compare Source

01-28-2019 10:29 PST

This release has breaking changes. But it's also got a lot of good stuff too. Keep reading!

google-auth-library 3.0

The google-auth-library module has been upgrade to 3.0. This comes with it's own breaking changes, which are covered here.

gaxios upgrade

Previous versions of this library used the axios library as an underlying HTTP transport. In an effort to fix a variety of problems, this has been swapped out for an API compatible library: gaxios. While we've tried really hard to ensure compatibility with axios, it's entirely possible there are subtle differences. If you run into trouble - just let us know!

Removed APIs

The replicapoolupdater_v1beta1 API has been removed.

New features
Webpack support

This library is now webpack-able! Samples and docs are still coming, but you should be able to bundle for the browser now.

New APIs

The following APIs have been introduced:

  • file_v1
  • bigtableadmin_v2
  • cloudbuild_v1alpha1
  • cloudidentity_v1
  • cloudidentity_v1beta1
  • containeranalysis_v1alpha1
  • containeranalysis_v1beta1
  • content_v2_1
  • iap_v1
  • libraryagent_v1
  • remotebuildexecution_v1
  • remotebuildexecution_v1alpha
  • remotebuildexecution_v2
Changes

It includes the following changes:

  • feat: run the generator (#​1564)
  • feat: run the generator (#​1541)
  • feat: webpack support for all APIs (#​1554)
  • feat: generating webpackable packages (#​1547)
Documentation
  • docs: specify gaxios over axios (#​1558)
  • docs(samples): add people samples for get & create contacts (#​1543)
  • docs: fix typo in README.md (#​1549)
  • docs: improve the compute sample in the README (#​1537)
  • docs(samples): rework the compute list vms sample (#​1534)
  • docs: correct the README (#​1522)
  • docs: use blogger to demonstrate key authentication (#​1519)
  • docs: fix the doc generator (#​1489)
Dependencies
  • fix(deps): update dependency googleapis-common to ^0.7.0 (#​1560)
  • fix(deps): update googleapis-common and google-auth-library (#​1556)
Bug fixes
  • fix(generator): convert method names to camelCase (#​1552)
  • fix(test): fix the revoke token test (#​1532)

v36.0.0

Compare Source

12-06-2018 17:35 PST

New APIs
  • cloudscheduler_v1beta1
  • driveactivity_v2
  • pagespeedonline_v5
  • speech_v1p1beta1
Removed APIs
  • dfareporting_v3_0
  • partners_v2
  • speech_v1beta1
Features
  • feat: run the generator (#​1474)
  • feat: Add support for repeated fields (#​1451)
Bug fixes
Documentation
  • docs: be more explicit about supported version of nodejs for docs (#​1473)
  • docs: add note about minimum Node.js version required (#​1464)
  • fix(samples): fix url parsing in sampleClient (#​1462)
  • docs: Added information to run the quickstart sample (#​1460)
Internal / Testing Changes
  • chore: always nyc report before calling codecov (#​1482)
  • chore: nyc ignore build/test by default (#​1481)
  • refactor: remove weird root binding (#​1476)
  • refactor: add dev dependencies to APIs (#​1475)
  • chore(deps): update dependency typescript to ~3.2.0 (#​1465)
  • fix(build): fix system key decryption (#​1467)
  • chore(deps): update dependency @​types/p-queue to v3 (#​1449)
  • chore: try to fix codecov (#​1439)
  • chore(deps): update dependency gts to ^0.9.0 (#​1440)
  • chore: update eslintignore config (#​1438)

v35.0.0

Compare Source

This release has breaking changes. Please take care with your upgrade!

Breaking changes

The following APIs have been deprecated and removed:

  • content_v2sandbox
  • dfareporting_v2_8
  • serviceuser_v1
New APIs

The following new APIs have been added since the last release:

  • accesscontextmanager_v1beta
  • alertcenter_v1beta1
  • cloudasset_v1beta1
  • cloudsearch_v1
  • firebasehosting_v1beta1
  • servicenetworking_v1beta
Generator runs (adds and removes APIs above)
Bug fixes
  • fix: generator missing standard parameters (#​1390)
  • Don't publish sourcemaps (#​1364)
Dependencies
  • fix(deps): update dependency googleapis-common to ^0.4.0 (#​1426)
  • fix: update gsuite admin samples (#​1361)
Samples
  • fix: use URL constructor in the samples (#​1424)
Internal / Testing Changes
  • chore: drop contributors from multiple places (#​1428)
  • fix: failing system test (#​1429)
  • chore: use latest npm on Windows (#​1427)
  • chore: update CircleCI config (#​1423)
  • chore: include build in eslintignore (#​1420)
  • chore(deps): update dependency eslint-plugin-node to v8 (#​1415)
  • chore: update issue templates (#​1413)
  • chore: remove old issue template (#​1411)
  • build: run tests on node11 (#​1410)
  • chore(deps): update dependency typescript to ~3.1.0 (#​1403)
  • chore(deps): update dependency eslint-plugin-prettier to v3 (#​1404)
  • chore(deps): update dependency nock to v10 (#​1405)
  • chores(build): do not collect sponge.xml from windows builds (#​1406)
  • chores(build): run codecov on continuous builds (#​1401)
  • chore: update new issue template (#​1398)
  • feat: Allow use of --discovery-url parameter (#​1377)
  • build: fix codecov uploading on Kokoro (#​1389)
  • Update kokoro config (#​1372)
  • Update CI config (#​1368)
  • Fix Windows Kokoro builds (#​1365)

v34.0.0

Compare Source

Welcome to the googleapis@34 🎊 This release has breaking changes, new features, and a bunch of bug fixes. Enjoy!

The following APIs have been removed:

  • adexchangeseller/v1.1
  • adexchangeseller/v1'
  • adexchangeseller/v2.0
  • sqladmin/v1beta3

The following APIs have been added:

  • cloudtasks/v2beta3
  • redis/v1
  • file/v1beta1
  • jobs/v3p1beta1
  • videointelligence/v1p1beta1
Fixes
  • fix: upgrade to the latest google-auth-library (#​1313)
  • fix: add better error handling around sample client and redirect URIs (#​1285)
  • chore(deps): update dependency p-queue to v3 (#​1310)
  • chore(deps): update dependency nyc to v13 (#​1307)
New Features
Documentation
  • docs: add supported versions of node.js to the readme (#​1355)
  • docs: fix generator script path (#​1345)
  • docs: replace google/ with googleapis/ in URIs (#​1342)
  • docs: Fix error handling in batchGet sample (#​1338)
  • docs: Add statement of support to readme (#​1333)
  • docs: Remove reference docs (#​1331)
Internal / Testing Changes
  • Update the kokoro config (#​1353)
  • test: remove appveyor config (#​1357)
  • Do not generate libraries with synth (#​1350)
  • Enable prefer-const in the eslint config (#​1347)
  • Fix the sample tests (#​1344)
  • Make npm install timeout configurable (#​1343)
  • Enable no-var in eslint (#​1340)
  • Use prettier and eslint on samples (#​1341)
  • Fix samples tests (#​1323)
  • Use synth templating and update CI (#​1321)
  • Retry npm install in CI (#​1320)
  • Add synth.py for automating client library generation (#​1306)

v33.0.0

Compare Source

New APIs
Deleted APIs
Docs & Samples

9255dc4 fix: remove urlshortener from the samples and docs (#​1284) 5400495 docs: do not reccomend refreshAccessToken() method (#​1283) 47d0972 fix: consistent use of keyfile name (#​1287) 4f70f4f fix: cannot read property of undefined. sampleclient.js line 42 (#​1242)

All other changes

188d9dd chore: run the generator (#​1299) 5cf048e chore: reduce # of dependencies (#​1300) cdc1a87 fix(deps): update dependency googleapis-common to ^0.2.0 (#​1297) 86de490 chore: use googleapis-common (#​1298) 27c15a1 chore(deps): update dependency typedoc to ^0.12.0 (#​1295) ba4e2a4 fix(deps): update dependency pify to v4 (#​1281) 67bb3d2 chore(deps): update dependency assert-rejects to v1 (#​1279) 8f2c8d5 chore: ignore package-lock.json (#​1278) 5f73cc5 chore: update renovate config (#​1273) d963417 chore(deps): lock file maintenance (#​1277) 23b5b20 docs: Fix link to compute sample (#​1274) 36118af chore: remove greenkeeper badge (#​1271) 6353d49 test: throw on deprecation c27ac2e chore(deps): update dependency typescript to v3 (#​1267) 0a2a1b7 chore(deps): lock file maintenance (#​1265) c15ffef test: use strictEqual in tests (#​1246) 9ff9724 chore(deps): update dependency gts to ^0.8.0 (#​1244) 43459dd feat: run the generator (#​1257) 03150ef chore(deps): lock file maintenance (#​1254) 70e9282 chore(deps): update dependency typescript to ~2.9.0 (#​1245) 94a0a3e chore: Configure Renovate (#​1243) a450b1f fix: cleanup CircleCI config (#​1231) 21e03c8 chore: clean up the tests (#​1229) 2ed9ed1 Add Code of Conduct 062473d chore(package): Update gts to the latest version 🚀 (#​1219) 49546e5 feat: generate package.json and README per package (#​1214) 643011f feat: run the generator (#​1215)

Enjoy! 🎉🚀🐢

v32.0.0

Compare Source

Greetings folks! Welcome to 32.0.0. Lots of good stuff in this one 🎉

New APIs

  • The Compute API now supports nodeGroups, nodeTemplates, and nodeTypes
  • Analytics v3 can now manage UserDeletionRequests
  • DFA Reporting 3.1 has been added
  • TPU v1 has been added

Removed APIs (breaking changes)

  • PhotosLibrary v1 has been removed
  • All versions of the resourceViews API have been removed
  • Video Intelligence v1beta1 has been removed

Fixes

18a7e5b docs: fix samples link in README.md (#​1207) 058a122 fix: re-enable static typing (#​1202) 162c464 fix: analytics.js typo fix (#​1198) e7f2ec4 chore: run the generator, fixing samples (#​1197)

Keepin the lights on

5137690 chore(package): update nyc to version 12.0.2 (#​1204)

v31.0.2

Compare Source

This release fixes a bug in 31.0.1 where the googleapis package was empty 🤷‍♂️

v31.0.0

Compare Source

This release has breaking changes! Support for Node.js 4 has been dropped.

New APIs

  • Android Publisher v3
  • Jobs v2
  • PhotosLibrary v1

Bug fixes

5639601 fix: upgrade to the latest version of gts (and others) (#​1164) 25c3f8e fix: use reject handler instead of catch for callbacks (#​1161) f3347c5 fix: drop support for node.js 4 (#​1163)

Docs

fa96de6 docs: Specifies method for refreshing access token (#​1177) a9b0674 docs: Fix syntax error (#​1174) 4645bda docs: explain how to use a refresh_token (#​1160)

Keepin the lights on

feba6af refactor(generator): dedup per-package index files (#​1173) 2d8c8a5 refactor(generator): clean up imports in the generator (#​1170) 2fef1ae refactor: isolate the googleapis-common module (#​1169) 82920f4 chore: generate per-package index (#​1172) 310123f chore: re-organize directory structure (and run generator) (#​1167) db02406 tests: add nodejs 10 to CI (#​1162)

v30.0.0

Compare Source

Welcome to 30.0! This release includes a few bug fixes, docs, better TypeScript types, and the latest and greatest APIs.

Breaking Changes

This release has breaking changes. The following APIs have been removed:

  • DLP v1beta1, v1beta2
  • Prediction v1.2, v1.3, v1.4, v1.5, v1.6
  • TaskQueue v1beta1, v1beta2

New APIs

The following APIs have been added:

Features

9afb5b5 feat: use requestBody instead of resource (#​1149) b437a21 feat: export all types (#​1132) 5b123e7 feat: add typing for request params (#​1141)

Docs

fcb9f72 docs: Update authenticate method docs with the right URL (#​1129) 6fc8a61 docs: add blogger post sample (#​1140) 3729b90 docs: Fix broken link to issue tracker (#​1134)

Keepin the lights on

f9c9c3a chore: update all the things (#​1145) 3263adc chore(package): update @​types/node to version 10.0.3 (#​1144) 2c5f1bd chore: run generator (#​1131)

Enjoy!

v29.0.0

Compare Source

It's time for 29.0 y'all! This release has a few bug fixes lots of docs stuff, and a shiny new fancy API. Enjoy!

Features

4b07f85 feat: add api to get all apis (#​1121)

Bug fixes

786b0a4 fix: Replace string-template with url-template (#​1108) 82d5b99 fix: fix doc publishing (#​1118) 7d130a1 fix: add semver ranges to package.json (#​1115)

Docs, docs, DOCS

7181826 docs: use typedoc to re-generate ref docs (#​1105) 10f4476 docs: improve the readme and samples (#​1109) 71cd7f7 docs: Fix StackOverflow sentence. (#​1126) 0b4d13c docs: add google plus post sample (#​1125) f8d4705 docs: fix links to ref docs (#​1122)

Keepin' the lights on

17323dc chore(package): update @​types/node to version 9.6.3 (#​1113)

v28.1.0

Compare Source

This is a minor release that updates some APIs – in a compatible way, at least we hope so! Besides the API updates, we are in process of moving this library to TypeScript and updating samples and documentation to make it all more fun to use.

Here is a list of changes since the previous release.

API update

57d4ef9 chore: regenerating all APIs (#​1103)

New features

26e3a15 feat: make the d.ts useful (#​1096)

Packages

ddcdfaa chore(package): update @​types/node to version 9.6.2 (#​1102)

Documentation and samples

c00d189 docs: fix sample to be typescript friendly (#​1101) f124a9f docs: asyncify the docs and samples (#​1097)

v28.0.1

Compare Source

This release fixes the release bug in v28.0.0.

v28.0.0

Compare Source

Greetings folks! Gosh, this is a big release. The most request feature in this one is the new shiny support for using promises and async/await:

urlshortener.url.get(params)
  .then(response => {
    console.log('Long url is', response.data.longUrl);
  })
  .catch(error => console.error);

Or async/await:

async function runSample() {
  const response = await urlshortener.url.get(params);
  console.log('Long url is', response.data.longUrl);
}
runSample().catch(console.error);
New Features

82d2776 feat: add upload progress events (#​1044) 04dc84c feat: add promise support (#​1091) e900d4c feat: request gzip responses (#​1065)

Bug fixes

d89a735 fix: encodeURIComponent path params (#​1087)

Docs and samples, samples, samples

edd4257 feat: add sample for appending to sheets (#​1067) a269cab feat: add analytics reporting sample (#​1086) ed38060 docs: improve the readme (#​1084) 2d23b59 feat: add a gmail send sample (#​1088) b25d57e chore: add gmail samples (#​1046) 9ad0fa5 fix: fix download sample (#​1077) 1917e9f feat: add gmail watch sample (#​1073) 5add4c7 fix: repair a bunch of samples (#​1055) e5e95a6 Doc changes for url shortener example (#​1013) 0f4d4e4 docs: added warning in the example code refresh token (#​827)

Package Updates

c7e1d23 chore(package): update @​types/node to version 9.6.1 (#​1090) b6734e9 chore(package): update mocha to version 5.0.5 (#​1081) 858b3b3 chore(package): update @​types/node to version 9.6.0 (#​1079) 2c5bbca chore(package): update @​types/mocha to version 5.0.0 (#​1078) 57016c3 chore(package): update source-map-support to version 0.5.4 (#​1068) f63f6a4 chore(package): update opn to version 5.3.0 (#​1066) 1654506 chore(package): update nyc to version 11.6.0 (#​1062) a1ac59c chore(package): update @​types/node to version 9.4.7 (#​1052) e33363d chore(package): update js-green-licenses to version 0.5.0 (#​1051) c70d786 chore(package): update mocha to version 5.0.4 (#​1048) a0834cf chore(package): update mocha to version 5.0.3 (#​1047) 8eb2fce chore(package): update mocha to version 5.0.2 (#​1040) 0fb58e2 chore(package): update gts to version 0.5.4 (#​1036)

Keeping the lights on

0d79b4c feat: type all the things (#​1082) ae95ec4 chore: setup nightly builds workflow (#​1074) 8d98867 chore: remove example keyfiles (#​1045) fc395c3 chore: run generator (#​1054) 8c53a84 chore: enable noImplicitAny (#​1050) 7426f41 chore: use make for builds (#​1029) 53149a1 test: refactor and test drive samples (#​1028) 5e8e6f4 chore: add more type information to generated files (#​1039)

Enjoy!

v27.0.0

Compare Source

This release contains updates to various APIs and various fixes.

New APIs

  • chat v1
  • genomics v2alpha1
  • serviceusage v1
  • vision v1p2beta1

Removed APIs

  • firebaseremoteconfig v1

Fixes

v26.0.1

Compare Source

This release resolves #​988 by simply bumping the semver patch. See https://github.com/google/google-api-nodejs-client/releases/tag/v26.0.0 for breaking changes in the 26.0.0 release.

v25.0.0

Compare Source

This release includes the 1.0 version of the Google Auth Library, which contains a variety of breaking changes. For details, please see the Change Log.

This release includes the 1.0 version of the [Google Auth Library][googleauth]. This release has several breaking changes.

For the latest, please see the release notes.

TL;DR - This release includes a variety of bug fixes, new features, and breaking changes. Please take care.

New Features

Ability to set maxExpiry when verifying tokens

The OAuth2Client.verifyIdToken method now accepts an optional maxExpiry field:

const result = await client.verifyIdToken({
  idToken: <id Token>,
  audience: <audience>,
  maxExpiry: <max expiry>
});
Support for code_verifier and code_challenge with OAuth2

The OAuth2Client.generateAuthUrl method has been extended to support the code_challenge_method and code_challenge fields. There is also a convenience method to generate a verifier:

// Generate a code_verifier and code_challenge
const codes = oAuth2Client.generateCodeVerifier();

// Generate the url that will be used for the consent dialog.
const authorizeUrl = oAuth2Client.generateAuthUrl({
  access_type: 'offline',
  scope: 'https://www.googleapis.com/auth/plus.me',
  code_challenge_method: 'S256',
  code_challenge: codes.codeChallenge
});

Breaking changes

There have been multiple API breaking changes with this release. Please test your code accordingly after upgrading.

Synchronous methods

Several public methods were switched from asynchronous to synchronous APIs. In all cases, the APIs were not doing anything asynchronous - they were just providing errors in callback form. This has been changed.

// OLD CODE
var auth = new GoogleAuth();
auth.fromJSON(input, function (err, client) {
  if (err) {
    console.error('Error acquiring client: ' + err);
  }
  // make request with client ...
});

// NEW CODE
const auth = new GoogleAuth();
const client = auth.fromJSON(input);
// make request with client ...

This change was made with the following methods:

  • GoogleAuth.fromJSON
  • GoogleAuth.fromAPIKey
  • JWTAccess. getRequestMetadata
  • JWTAccess.fromJSON
  • JWTClient.fromJSON
  • JWTClient.fromAPIKey
  • UserRefreshClient.fromJSON
Request -> Axios

The underlying transport used for HTTP requests was changed from request to axios. This will result in a number of breaking changes.

Any calls to the client.request(opts) method will both accept different parameters, and have different return types. For the options passed to these methods, they are changing from a request options object to an axios request options object.

In addition to the properties on the opts object changing, the signature of the callback is changing as well. The previous version of the library would return objects with a callback that reversed request's default order: function (err, body, response). The signature of that callback has simply been changed to function (err, response), where the body of the response is available by looking at response.data.

// OLD CODE
oAuth2Client.request({
  uri: 'https://www.googleapis.com/plus/v1/people?query=pizza'
}, function (err, body, res) {
  console.log('The body of the response was ' + body);
});

// NEW CODE (using callbacks)
oAuth2Client.request({
  // note that we're using `url` instead of `uri` here, per the Axios request config.
  url: 'https://www.googleapis.com/plus/v1/people?query=pizza'
}, function (err, res) {
  // The body isn't returned as part of the callback, and is available from `res.data`
  console.log(`The body of the response was ${res.data}`);
});

// NEW CODE (using async/await)
const res = await oAuth2Client.request({
  url:  'https://www.googleapis.com/plus/v1/people?query=pizza'
});
console.log(`The body of the response was ${res.data}`);

In addition to these changes - the request and axios libraries handle errors differently. request treats any completed request, even if it returns a non 2xx response code, as a success. The err parameter will be null or undefined. axios treats any non 2xx response as an error. Code which may have previous not worked, but also not thrown errors - may now start throwing errors.

Parameter change for verifyIdToken

The parameters to the verifyIdToken method of OAuth2Client have been changed. The function now accepts a single options object, and an optional callbac


Configuration

📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by Mend Renovate. View repository job log here.

renovate[bot] avatar Apr 01 '22 19:04 renovate[bot]

🤖 I detect that the PR title and the commit message differ and there's only one commit. To use the PR title for the commit history, you can use Github's automerge feature with squashing, or use automerge label. Good luck human!

-- conventional-commit-lint bot https://conventionalcommits.org/