-
Notifications
You must be signed in to change notification settings - Fork 641
Migrating to gcloud-common docs #734
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
@stephenplusplus Will we be deleting the authorization/faq markdown files within gcloud-node? It contains some information tailored to our library specifically, so I wasn't sure if wanted to have an additional auth link called something like "gcloud-node Authorization" |
|
Maybe there's a way to append or inject more markdown into these at
doc-generation time?
|
|
It's just an angular directive, so we could include both on the same page and just trim the node specific one to remove any duplicated information. |
|
For the images, we need to change
The extension would look like: angular
.module('gcloud.authorization', [/*...*/])
.config(function($routeProvider, markdownConverterProvider) {
'use strict';
markdownConverterProvider.config({
extensions: [function() {
return [
{
type: 'output',
regex: 'img src="',
replace: 'img src="https://raw.githubusercontent.com/GoogleCloudPlatform/gcloud-common/master/authorization/'
}
];
}]
});
//...The directive could look like: angular
.module('gcloud.detect-images', [])
.directive('detectImages', function() {
return function($scope, elem, attrs) {
[].slice.call(elem.find('img')).forEach(function(img) {
var src = img.getAttribute('src');
img.setAttribute('src', attrs.detectImages + src);
});
};
});<btf-markdown
highlight-markdown
detect-images="https://raw.githubusercontent.com/GoogleCloudPlatform/gcloud-common/master/authorization/"
ng-include="'https://raw.githubusercontent.com/GoogleCloudPlatform/gcloud-common/master/authorization/readme.md'"> |
|
For the Node-specific docs, I think we will have to add them after the common docs. For Authorization, the common docs end with downloading a JSON key file. We can add on right after that to show how you use it with our library, and the transition should be easy. Same for FAQ, we can just tack any custom questions after the common ones. It's not awesome to have a dependency on the wording of the docs, so I suppose we will just have to keep our docs in mind anytime the common docs change. |
|
Yea - maybe a "gcloud-node specific auth" section?
|
|
I ended up going with the directive option because:
|
|
So I put the node specific auth stuff back in and it looks pretty good, however the faqs are kinda ugly now. Ideally I think we would split the Where can I get more help? section into its own markdown file because it would be better placed at the end of the page. There were also some small formatting differences (h2s became h4s) so it's a little harder to distinguish between questions and answers since the text looks the same. @stephenplusplus any opposition to making some minor changes to the common faq? |
|
Change it up! We're the only ones implementing it so far (afaik), so let's On Wednesday, July 22, 2015, Dave Gramlich notifications@github.com wrote:
|
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
I actually think it would help the other projects, since they should incorporate the live/master representation of |
|
If another project chose to use submodules over absolute URLs, it would kinda defeat the point of using submodules since the markdown files would be referencing an absolute image path instead of the relative one. |
|
But I think if other projects used submodules, that would kind of defeat the point of the shared docs, since they would constantly have to be on the lookout for gcloud-common updates and manually do a submodule update and re-build of the site. I know we have it easy, since we just point an Angular directive to a remote MD file, and boom, magic. But, for a site that doesn't have such an easy set-up, they will have to run some kind of MD -> HTML conversion as well, and the remote image will always work for everyone. Our docs are GitHub hosted and so are the -common images, so I think we should just be ¯_(ツ)_/¯ about it and use the absolute to dramatically simplify our site and wait to know it's a problem with others before making it harder on ourselves than it might need to be. |
|
It looks so awesome. How should we handle the links inside of the common MD? Specifically, these ones are problematic: Contributing
|
|
Is it possible that the common links change from:
to
Then we can have a base href of |
|
I think that would be a little bit tricky, |
|
Oh yeah, that makes more sense. |
This comment was marked as spam.
This comment was marked as spam.
Sorry, something went wrong.
🤖 I have created a release \*beep\* \*boop\* --- ### [4.1.2](https://www.github.com/googleapis/cloud-profiler-nodejs/compare/v4.1.1...v4.1.2) (2021-05-05) ### Bug Fixes * **deps:** update dependency pprof to v3.1.0 ([#731](https://www.github.com/googleapis/cloud-profiler-nodejs/issues/731)) ([ba96e49](https://www.github.com/googleapis/cloud-profiler-nodejs/commit/ba96e49a2d254d713d55f16bedbf6a5268500801)) * **deps:** update dependency protobufjs to ~6.11.0 ([#733](https://www.github.com/googleapis/cloud-profiler-nodejs/issues/733)) ([33abbeb](https://www.github.com/googleapis/cloud-profiler-nodejs/commit/33abbebe1e6424658a66cdb728b93875d4edadd3)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
🤖 I have created a release \*beep\* \*boop\* --- ### [4.1.2](https://www.github.com/googleapis/cloud-profiler-nodejs/compare/v4.1.1...v4.1.2) (2021-05-05) ### Bug Fixes * **deps:** update dependency pprof to v3.1.0 ([#731](https://www.github.com/googleapis/cloud-profiler-nodejs/issues/731)) ([ba96e49](https://www.github.com/googleapis/cloud-profiler-nodejs/commit/ba96e49a2d254d713d55f16bedbf6a5268500801)) * **deps:** update dependency protobufjs to ~6.11.0 ([#733](https://www.github.com/googleapis/cloud-profiler-nodejs/issues/733)) ([33abbeb](https://www.github.com/googleapis/cloud-profiler-nodejs/commit/33abbebe1e6424658a66cdb728b93875d4edadd3)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
🤖 I have created a release \*beep\* \*boop\* --- ### [4.1.2](https://www.github.com/googleapis/cloud-profiler-nodejs/compare/v4.1.1...v4.1.2) (2021-05-05) ### Bug Fixes * **deps:** update dependency pprof to v3.1.0 ([#731](https://www.github.com/googleapis/cloud-profiler-nodejs/issues/731)) ([ba96e49](https://www.github.com/googleapis/cloud-profiler-nodejs/commit/ba96e49a2d254d713d55f16bedbf6a5268500801)) * **deps:** update dependency protobufjs to ~6.11.0 ([#733](https://www.github.com/googleapis/cloud-profiler-nodejs/issues/733)) ([33abbeb](https://www.github.com/googleapis/cloud-profiler-nodejs/commit/33abbebe1e6424658a66cdb728b93875d4edadd3)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
🤖 I have created a release \*beep\* \*boop\* --- ### [4.1.2](https://www.github.com/googleapis/cloud-profiler-nodejs/compare/v4.1.1...v4.1.2) (2021-05-05) ### Bug Fixes * **deps:** update dependency pprof to v3.1.0 ([#731](https://www.github.com/googleapis/cloud-profiler-nodejs/issues/731)) ([ba96e49](https://www.github.com/googleapis/cloud-profiler-nodejs/commit/ba96e49a2d254d713d55f16bedbf6a5268500801)) * **deps:** update dependency protobufjs to ~6.11.0 ([#733](https://www.github.com/googleapis/cloud-profiler-nodejs/issues/733)) ([33abbeb](https://www.github.com/googleapis/cloud-profiler-nodejs/commit/33abbebe1e6424658a66cdb728b93875d4edadd3)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
🤖 I have created a release \*beep\* \*boop\* --- ### [4.1.2](https://www.github.com/googleapis/cloud-profiler-nodejs/compare/v4.1.1...v4.1.2) (2021-05-05) ### Bug Fixes * **deps:** update dependency pprof to v3.1.0 ([#731](https://www.github.com/googleapis/cloud-profiler-nodejs/issues/731)) ([ba96e49](https://www.github.com/googleapis/cloud-profiler-nodejs/commit/ba96e49a2d254d713d55f16bedbf6a5268500801)) * **deps:** update dependency protobufjs to ~6.11.0 ([#733](https://www.github.com/googleapis/cloud-profiler-nodejs/issues/733)) ([33abbeb](https://www.github.com/googleapis/cloud-profiler-nodejs/commit/33abbebe1e6424658a66cdb728b93875d4edadd3)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
🤖 I have created a release \*beep\* \*boop\* --- ### [4.1.2](https://www.github.com/googleapis/cloud-profiler-nodejs/compare/v4.1.1...v4.1.2) (2021-05-05) ### Bug Fixes * **deps:** update dependency pprof to v3.1.0 ([#731](https://www.github.com/googleapis/cloud-profiler-nodejs/issues/731)) ([ba96e49](https://www.github.com/googleapis/cloud-profiler-nodejs/commit/ba96e49a2d254d713d55f16bedbf6a5268500801)) * **deps:** update dependency protobufjs to ~6.11.0 ([#733](https://www.github.com/googleapis/cloud-profiler-nodejs/issues/733)) ([33abbeb](https://www.github.com/googleapis/cloud-profiler-nodejs/commit/33abbebe1e6424658a66cdb728b93875d4edadd3)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
🤖 I have created a release \*beep\* \*boop\* --- ### [4.1.2](https://www.github.com/googleapis/cloud-profiler-nodejs/compare/v4.1.1...v4.1.2) (2021-05-05) ### Bug Fixes * **deps:** update dependency pprof to v3.1.0 ([#731](https://www.github.com/googleapis/cloud-profiler-nodejs/issues/731)) ([ba96e49](https://www.github.com/googleapis/cloud-profiler-nodejs/commit/ba96e49a2d254d713d55f16bedbf6a5268500801)) * **deps:** update dependency protobufjs to ~6.11.0 ([#733](https://www.github.com/googleapis/cloud-profiler-nodejs/issues/733)) ([33abbeb](https://www.github.com/googleapis/cloud-profiler-nodejs/commit/33abbebe1e6424658a66cdb728b93875d4edadd3)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
* test: modernize mocha config (#589)
* fix(deps): update dependency pprof to v1.3.0 (#595)
* build: add node@13 runtime (#599)
Co-authored-by: Maggie Nolan <nolanmar@google.com>
* chore: add GitHub actions (#600)
* chore(deps): update dependency linkinator to v2
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [linkinator](https://togithub.com/JustinBeckwith/linkinator) | devDependencies | major | [`^1.5.0` -> `^2.0.0`](https://renovatebot.com/diffs/npm/linkinator/1.8.2/2.0.1) |
---
### Release Notes
<details>
<summary>JustinBeckwith/linkinator</summary>
### [`v2.0.1`](https://togithub.com/JustinBeckwith/linkinator/releases/v2.0.1)
[Compare Source](https://togithub.com/JustinBeckwith/linkinator/compare/v2.0.0...v2.0.1)
##### Bug Fixes
- ignore prefetch and connect for link ([#​145](https://togithub.com/JustinBeckwith/linkinator/issues/145)) ([154eb2b](https://togithub.com/JustinBeckwith/linkinator/commit/154eb2b6c3ac8dab8f55e7d05566ad7aff1e5d9a))
### [`v2.0.0`](https://togithub.com/JustinBeckwith/linkinator/releases/v2.0.0)
[Compare Source](https://togithub.com/JustinBeckwith/linkinator/compare/v1.8.2...v2.0.0)
- build!: drop support for node.js 8.x ([#​142](https://togithub.com/JustinBeckwith/linkinator/issues/142)) ([85642bd](https://togithub.com/JustinBeckwith/linkinator/commit/85642bdb1ccead89dc6d25f7891054f28e6ce609)), closes [#​142](https://togithub.com/JustinBeckwith/linkinator/issues/142)
##### BREAKING CHANGES
- This module now requires Node.js 10.x or greater.
Please upgrade to a LTS release of node.js.
</details>
---
### Renovate configuration
:date: **Schedule**: "after 9am and before 3pm" (UTC).
:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
:recycle: **Rebasing**: Whenever PR is stale, or if you tick the rebase/retry checkbox below.
:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/cloud-profiler-nodejs).
* doc: remove Circle CI status badge (#598)
* fix(deps): update dependency @types/semver to v7 (#587)
* chore(deps): update dependency sinon to v9 (#602)
* chore(deps): update dependency nock to v12
* build: add publish.yml enabling GitHub app for publishes
* chore: update jsdoc.js (#604)
* build: update linkinator config (#606)
* build(tests): fix coveralls and enable build cop (#607)
* chore: update github actions configuration (#611)
This PR was generated using Autosynth. :rainbow:
<details><summary>Log from Synthtool</summary>
```
2020-03-22 04:09:07,897 synthtool > Executing /tmpfs/src/git/autosynth/working_repo/synth.py.
.eslintignore
.eslintrc.yml
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/feature_request.md
.github/ISSUE_TEMPLATE/support_request.md
.github/PULL_REQUEST_TEMPLATE.md
.github/publish.yml
.github/release-please.yml
.github/workflows/ci.yaml
.kokoro/common.cfg
.kokoro/continuous/node10/common.cfg
.kokoro/continuous/node10/docs.cfg
.kokoro/continuous/node10/lint.cfg
.kokoro/continuous/node10/samples-test.cfg
.kokoro/continuous/node10/system-test.cfg
.kokoro/continuous/node10/test.cfg
.kokoro/continuous/node12/common.cfg
.kokoro/continuous/node12/test.cfg
.kokoro/continuous/node8/common.cfg
.kokoro/continuous/node8/test.cfg
.kokoro/docs.sh
.kokoro/lint.sh
.kokoro/presubmit/node10/common.cfg
.kokoro/presubmit/node10/docs.cfg
.kokoro/presubmit/node10/lint.cfg
.kokoro/presubmit/node10/samples-test.cfg
.kokoro/presubmit/node10/system-test.cfg
.kokoro/presubmit/node10/test.cfg
.kokoro/presubmit/node12/common.cfg
.kokoro/presubmit/node12/test.cfg
.kokoro/presubmit/node8/common.cfg
.kokoro/presubmit/node8/test.cfg
.kokoro/presubmit/windows/common.cfg
.kokoro/presubmit/windows/test.cfg
.kokoro/publish.sh
.kokoro/release/docs.cfg
.kokoro/release/docs.sh
.kokoro/release/publish.cfg
.kokoro/samples-test.sh
.kokoro/system-test.sh
.kokoro/test.bat
.kokoro/test.sh
.kokoro/trampoline.sh
.mocharc.js
.nycrc
.prettierignore
.prettierrc
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
README.md
codecov.yaml
renovate.json
samples/README.md
fatal: Invalid revision range dd7cd93888cbeb1d4c56a1ca814491c7813160e8..HEAD
2020-03-22 04:09:08,392 synthtool > Wrote metadata to synth.metadata.
```
</details>
* build: set AUTOSYNTH_MULTIPLE_COMMITS=true for context aware commits (#614)
* chore(deps): update dependency @types/sinon to v9 (#615)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [@types/sinon](https://togithub.com/DefinitelyTyped/DefinitelyTyped) | devDependencies | major | [`^7.0.12` -> `^9.0.0`](https://renovatebot.com/diffs/npm/@types%2fsinon/7.5.2/9.0.0) |
---
### Renovate configuration
:date: **Schedule**: "after 9am and before 3pm" (UTC).
:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
:recycle: **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/cloud-profiler-nodejs).
* build: update templates (#616)
* chore: remove duplicate mocha config (#617)
* fix: apache license URL (#468) (#618)
This PR was generated using Autosynth. :rainbow:
Synth log will be available here:
https://source.cloud.google.com/results/invocations/9c94202f-63a5-4df0-9d76-871a00f99b85/targets
* fix(deps): update dependency gcp-metadata to v4 (#609)
* fix(deps): update dependency pretty-ms to v6 (#596)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [pretty-ms](https://togithub.com/sindresorhus/pretty-ms) | dependencies | major | [`^5.0.0` -> `^6.0.0`](https://renovatebot.com/diffs/npm/pretty-ms/5.1.0/6.0.1) |
---
### Release Notes
<details>
<summary>sindresorhus/pretty-ms</summary>
### [`v6.0.1`](https://togithub.com/sindresorhus/pretty-ms/releases/v6.0.1)
[Compare Source](https://togithub.com/sindresorhus/pretty-ms/compare/v6.0.0...v6.0.1)
- Fix spacing when using `colonNotation` option ([#​47](https://togithub.com/sindresorhus/pretty-ms/issues/47)) [`0de4dc3`](https://togithub.com/sindresorhus/pretty-ms/commit/0de4dc3)
### [`v6.0.0`](https://togithub.com/sindresorhus/pretty-ms/releases/v6.0.0)
[Compare Source](https://togithub.com/sindresorhus/pretty-ms/compare/v5.1.0...v6.0.0)
##### Breaking
- Require Node.js 10 [`46433b4`](https://togithub.com/sindresorhus/pretty-ms/commit/46433b4)
- Remove tilde prefix `~` from `compact` and `unitCount` option output [`4e3c6a6`](https://togithub.com/sindresorhus/pretty-ms/commit/4e3c6a6) [`737628f`](https://togithub.com/sindresorhus/pretty-ms/commit/737628f)
##### Fixes
- Fix milliseconds rounding inconsistency ([#​41](https://togithub.com/sindresorhus/pretty-ms/issues/41)) [`f48b81c`](https://togithub.com/sindresorhus/pretty-ms/commit/f48b81c)
</details>
---
### Renovate configuration
:date: **Schedule**: "after 9am and before 3pm" (UTC).
:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
:recycle: **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/cloud-profiler-nodejs).
* fix(deps): update dependency @google-cloud/common to v3 (#613)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [@google-cloud/common](https://togithub.com/googleapis/nodejs-common) | dependencies | major | [`^2.1.2` -> `^3.0.0`](https://renovatebot.com/diffs/npm/@google-cloud%2fcommon/2.4.0/3.0.0) |
---
### Release Notes
<details>
<summary>googleapis/nodejs-common</summary>
### [`v3.0.0`](https://togithub.com/googleapis/nodejs-common/blob/master/CHANGELOG.md#​300-httpswwwgithubcomgoogleapisnodejs-commoncomparev240v300-2020-03-26)
[Compare Source](https://togithub.com/googleapis/nodejs-common/compare/v2.4.0...v3.0.0)
##### ⚠ BREAKING CHANGES
- drop support for node.js 8 ([#​554](https://togithub.com/googleapis/nodejs-common/issues/554))
- remove support for custom promises ([#​541](https://togithub.com/googleapis/nodejs-common/issues/541))
##### Features
- add progress events ([#​540](https://www.github.com/googleapis/nodejs-common/issues/540)) ([1834059](https://www.github.com/googleapis/nodejs-common/commit/18340596ecb61018e5427371b9b5a120753ec003))
##### Bug Fixes
- remove support for custom promises ([#​541](https://www.github.com/googleapis/nodejs-common/issues/541)) ([ecf1c16](https://www.github.com/googleapis/nodejs-common/commit/ecf1c167927b609f13dc4fbec1954ff3a2765344))
- **deps:** update dependency [@​google-cloud/projectify](https://togithub.com/google-cloud/projectify) to v2 ([#​553](https://www.github.com/googleapis/nodejs-common/issues/553)) ([23030a2](https://www.github.com/googleapis/nodejs-common/commit/23030a25783cd091f4720c25a15416c91e7bd0a0))
- **deps:** update dependency [@​google-cloud/promisify](https://togithub.com/google-cloud/promisify) to v2 ([#​552](https://www.github.com/googleapis/nodejs-common/issues/552)) ([63175e0](https://www.github.com/googleapis/nodejs-common/commit/63175e0c4504020466a95e92c2449bdb8ac47546))
##### Miscellaneous Chores
- drop support for node.js 8 ([#​554](https://www.github.com/googleapis/nodejs-common/issues/554)) ([9f41047](https://www.github.com/googleapis/nodejs-common/commit/9f410477432893f68e57b5eeb31a068a3d8ef52f))
</details>
---
### Renovate configuration
:date: **Schedule**: "after 9am and before 3pm" (UTC).
:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
:recycle: **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/cloud-profiler-nodejs).
* build: remove unused codecov config (#622)
* refactor: use consistent directory structure (#621)
* build!: require node.js 10.x and up (#623)
* fix(deps): update dependency pprof to v2 (#619)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [pprof](https://togithub.com/google/pprof-nodejs) | dependencies | major | [`1.3.0` -> `2.0.0`](https://renovatebot.com/diffs/npm/pprof/1.3.0/2.0.0) |
---
### Release Notes
<details>
<summary>google/pprof-nodejs</summary>
### [`v2.0.0`](https://togithub.com/google/pprof-nodejs/releases/v2.0.0)
[Compare Source](https://togithub.com/google/pprof-nodejs/compare/v1.3.0...v2.0.0)
This change drops support for Node 8.
#### Breaking changes
[`f44ee9a`](https://togithub.com/google/pprof-nodejs/commit/f44ee9aaf834baf457417a40e05adc76c4f199ad) chore!: Drop support for Node 8 ([#​111](https://togithub.com/google/pprof-nodejs/issues/111))
#### Dependencies
[`17171e1`](https://togithub.com/google/pprof-nodejs/commit/17171e1e55ecd68d43c88491cc7efbf79be0291f) chore(deps): update dependency linkinator to v2 ([#​102](https://togithub.com/google/pprof-nodejs/issues/102))
[`086c71c`](https://togithub.com/google/pprof-nodejs/commit/086c71c34ad3742808fbc2aa23329214cf2b5970) fix(deps): update dependency pify to v5 ([#​105](https://togithub.com/google/pprof-nodejs/issues/105))
[`d54480b`](https://togithub.com/google/pprof-nodejs/commit/d54480b5b2a0095523bdeb9c08b976b4f28891bb) chore(deps): update dependency sinon to v9 ([#​107](https://togithub.com/google/pprof-nodejs/issues/107))
[`d25c53b`](https://togithub.com/google/pprof-nodejs/commit/d25c53b9a0c8cce30e3bd7eb028b5380daf2be1b) chore(deps): update dependency typescript to ~3.8.0 ([#​108](https://togithub.com/google/pprof-nodejs/issues/108))
[`b8ec099`](https://togithub.com/google/pprof-nodejs/commit/b8ec0991c586451f222fff54b76746bd7d6a826c) chore(deps): update golang docker tag to v1.14 ([#​109](https://togithub.com/google/pprof-nodejs/issues/109))
[`a61df53`](https://togithub.com/google/pprof-nodejs/commit/a61df539e5fb5e74edbe374c77d2dbedbe6c32a0) chore(deps): update dependency [@​types/mocha](https://togithub.com/types/mocha) to v7 ([#​100](https://togithub.com/google/pprof-nodejs/issues/100))
#### Internal
[`814e89d`](https://togithub.com/google/pprof-nodejs/commit/814e89dc3dec7f155c5752967d80f15d88933ad9) chore: remove Kokoro unit tests ([#​110](https://togithub.com/google/pprof-nodejs/issues/110))
[`c7e213b`](https://togithub.com/google/pprof-nodejs/commit/c7e213b3d5e349f8edb65367035a88ce374427e0) chore: start running unit tests with GitHub workflows ([#​106](https://togithub.com/google/pprof-nodejs/issues/106))
</details>
---
### Renovate configuration
:date: **Schedule**: "after 9am and before 3pm" (UTC).
:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
:recycle: **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/cloud-profiler-nodejs).
* chore: clean-up system tests and README.md after dropping support for node 8 (#625)
* feat: package is now GA (#627)
* build: allow profiler to have custom actions (#633)
* chore: retry install go modules in integration test (#632)
* chore: run system tests in GitHub workflow
* chore: retry install go modules in integration test
* do not retry go mod init
* chore: release 4.0.0 (#586)
* updated CHANGELOG.md [ci skip]
* updated package.json [ci skip]
* updated samples/package.json [ci skip]
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: Maggie Nolan <nolanmar@google.com>
* fix(deps): update dependency protobufjs to ~6.9.0 (#634)
* chore: install newer version of nvm in integration test (#639)
* chore(deps): update dependency tmp to v0.2.0 (#641)
* fix(deps): update dependency pretty-ms to v7 (#642)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [pretty-ms](https://togithub.com/sindresorhus/pretty-ms) | dependencies | major | [`^6.0.0` -> `^7.0.0`](https://renovatebot.com/diffs/npm/pretty-ms/6.0.1/7.0.0) |
---
### Release Notes
<details>
<summary>sindresorhus/pretty-ms</summary>
### [`v7.0.0`](https://togithub.com/sindresorhus/pretty-ms/releases/v7.0.0)
[Compare Source](https://togithub.com/sindresorhus/pretty-ms/compare/v6.0.1...v7.0.0)
##### Breaking
- Always floor time instead of rounding up ([#​49](https://togithub.com/sindresorhus/pretty-ms/issues/49)) [`20cbdaf`](https://togithub.com/sindresorhus/pretty-ms/commit/20cbdaf)
It's probably not breaking to most users, but if you depend on the exact output, in for example, unit tests, the output might have changed slightly.
</details>
---
### Renovate configuration
:date: **Schedule**: "after 9am and before 3pm" (UTC).
:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
:recycle: **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/cloud-profiler-nodejs).
* chore: compile then run golang test in e2e test (#645)
* chore(deps): update dependency tmp to v0.2.1 (#644)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [tmp](https://togithub.com/raszi/node-tmp) | devDependencies | patch | [`0.2.0` -> `0.2.1`](https://renovatebot.com/diffs/npm/tmp/0.2.0/0.2.1) |
| [@types/tmp](https://togithub.com/DefinitelyTyped/DefinitelyTyped) | devDependencies | minor | [`0.1.0` -> `0.2.0`](https://renovatebot.com/diffs/npm/@types%2ftmp/0.1.0/0.2.0) |
---
### Release Notes
<details>
<summary>raszi/node-tmp</summary>
### [`v0.2.1`](https://togithub.com/raszi/node-tmp/blob/master/CHANGELOG.md#v021-2020-04-28)
[Compare Source](https://togithub.com/raszi/node-tmp/compare/v0.2.0...7ae22ed2d56c10d425a66e99fe8bc10c925442e6)
##### :rocket: Enhancement
- [#​252](https://togithub.com/raszi/node-tmp/pull/252) Closes [#​250](https://togithub.com/raszi/node-tmp/issues/250): introduce tmpdir option for overriding the system tmp dir ([@​silkentrance](https://togithub.com/silkentrance))
##### :house: Internal
- [#​253](https://togithub.com/raszi/node-tmp/pull/253) Closes [#​191](https://togithub.com/raszi/node-tmp/issues/191): generate changelog from pull requests using lerna-changelog ([@​silkentrance](https://togithub.com/silkentrance))
##### Committers: 1
- Carsten Klein ([@​silkentrance](https://togithub.com/silkentrance))
</details>
---
### Renovate configuration
:date: **Schedule**: "after 9am and before 3pm" (UTC).
:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
:recycle: **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
:no_bell: **Ignore**: Close this PR and you won't be reminded about these updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/cloud-profiler-nodejs).
* chore: add backoff to retry function used in backoff test (#650)
* fix: malformed tsconfig causing broken tests #640 (#647)
* chore(deps): update dependency js-green-licenses to v2 (#646)
* chore: update npm scripts and synth.py (#640)
Update npm scripts: add clean, prelint, prefix; make sure that lint and fix are set properly. Use post-process feature of synthtool.
Co-authored-by: Justin Beckwith <justin.beckwith@gmail.com>
* chore: fix integration test dependency installation retries (#636)
* fix(deps): update dependency teeny-request to v7 (#652)
* build: migrate to secret manager (#653)
This PR was generated using Autosynth. :rainbow:
Synth log will be available here:
https://source.cloud.google.com/results/invocations/9b55eba7-85ee-48d5-a737-8b677439db4d/targets
- [ ] To automatically regenerate this PR, check this box.
Source-Link: https://github.com/googleapis/synthtool/commit/1c92077459db3dc50741e878f98b08c6261181e0
* chore(deps): update dependency mocha to v8 (#654)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [mocha](https://mochajs.org/) ([source](https://togithub.com/mochajs/mocha)) | devDependencies | major | [`^7.0.0` -> `^8.0.0`](https://renovatebot.com/diffs/npm/mocha/7.2.0/8.0.1) |
---
### Release Notes
<details>
<summary>mochajs/mocha</summary>
### [`v8.0.1`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#​801--2020-06-10)
[Compare Source](https://togithub.com/mochajs/mocha/compare/v8.0.0...v8.0.1)
The obligatory patch after a major.
#### :bug: Fixes
- [#​4328](https://togithub.com/mochajs/mocha/issues/4328): Fix `--parallel` when combined with `--watch` ([**@​boneskull**](https://togithub.com/boneskull))
### [`v8.0.0`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#​800--2020-06-10)
[Compare Source](https://togithub.com/mochajs/mocha/compare/v7.2.0...v8.0.0)
In this major release, Mocha adds the ability to _run tests in parallel_. Better late than never! Please note the **breaking changes** detailed below.
Let's welcome [**@​giltayar**](https://togithub.com/giltayar) and [**@​nicojs**](https://togithub.com/nicojs) to the maintenance team!
#### :boom: Breaking Changes
- [#​4164](https://togithub.com/mochajs/mocha/issues/4164): **Mocha v8.0.0 now requires Node.js v10.0.0 or newer.** Mocha no longer supports the Node.js v8.x line ("Carbon"), which entered End-of-Life at the end of 2019 ([**@​UlisesGascon**](https://togithub.com/UlisesGascon))
- [#​4175](https://togithub.com/mochajs/mocha/issues/4175): Having been deprecated with a warning since v7.0.0, **`mocha.opts` is no longer supported** ([**@​juergba**](https://togithub.com/juergba))
:sparkles: **WORKAROUND:** Replace `mocha.opts` with a [configuration file](https://mochajs.org/#configuring-mocha-nodejs).
- [#​4260](https://togithub.com/mochajs/mocha/issues/4260): Remove `enableTimeout()` (`this.enableTimeout()`) from the context object ([**@​craigtaub**](https://togithub.com/craigtaub))
:sparkles: **WORKAROUND:** Replace usage of `this.enableTimeout(false)` in your tests with `this.timeout(0)`.
- [#​4315](https://togithub.com/mochajs/mocha/issues/4315): The `spec` option no longer supports a comma-delimited list of files ([**@​juergba**](https://togithub.com/juergba))
:sparkles: **WORKAROUND**: Use an array instead (e.g., `"spec": "foo.js,bar.js"` becomes `"spec": ["foo.js", "bar.js"]`).
- [#​4309](https://togithub.com/mochajs/mocha/issues/4309): Drop support for Node.js v13.x line, which is now End-of-Life ([**@​juergba**](https://togithub.com/juergba))
- [#​4282](https://togithub.com/mochajs/mocha/issues/4282): `--forbid-only` will throw an error even if exclusive tests are avoided via `--grep` or other means ([**@​arvidOtt**](https://togithub.com/arvidOtt))
- [#​4223](https://togithub.com/mochajs/mocha/issues/4223): The context object's `skip()` (`this.skip()`) in a "before all" (`before()`) hook will no longer execute subsequent sibling hooks, in addition to hooks in child suites ([**@​juergba**](https://togithub.com/juergba))
- [#​4178](https://togithub.com/mochajs/mocha/issues/4178): Remove previously soft-deprecated APIs ([**@​wnghdcjfe**](https://togithub.com/wnghdcjfe)):
- `Mocha.prototype.ignoreLeaks()`
- `Mocha.prototype.useColors()`
- `Mocha.prototype.useInlineDiffs()`
- `Mocha.prototype.hideDiff()`
#### :tada: Enhancements
- [#​4245](https://togithub.com/mochajs/mocha/issues/4245): Add ability to run tests in parallel for Node.js (see [docs](https://mochajs.org/#parallel-tests)) ([**@​boneskull**](https://togithub.com/boneskull))
:exclamation: See also [#​4244](https://togithub.com/mochajs/mocha/issues/4244); [Root Hook Plugins (docs)](https://mochajs.org/#root-hook-plugins) -- _root hooks must be defined via Root Hook Plugins to work in parallel mode_
- [#​4304](https://togithub.com/mochajs/mocha/issues/4304): `--require` now works with ES modules ([**@​JacobLey**](https://togithub.com/JacobLey))
- [#​4299](https://togithub.com/mochajs/mocha/issues/4299): In some circumstances, Mocha can run ES modules under Node.js v10 -- _use at your own risk!_ ([**@​giltayar**](https://togithub.com/giltayar))
#### :book: Documentation
- [#​4246](https://togithub.com/mochajs/mocha/issues/4246): Add documentation for parallel mode and Root Hook plugins ([**@​boneskull**](https://togithub.com/boneskull))
#### :bug: Fixes
(All bug fixes in Mocha v8.0.0 are also breaking changes, and are listed above)
</details>
---
### Renovate configuration
:date: **Schedule**: "after 9am and before 3pm" (UTC).
:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
:recycle: **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/cloud-profiler-nodejs).
* chore(nodejs_templates): add script logging to node_library populate-secrets.sh (#655)
This PR was generated using Autosynth. :rainbow:
Synth log will be available here:
https://source.cloud.google.com/results/invocations/e306327b-605f-4c07-9420-c106e40c47d5/targets
- [ ] To automatically regenerate this PR, check this box.
Source-Link: https://github.com/googleapis/synthtool/commit/e7034945fbdc0e79d3c57f6e299e5c90b0f11469
* chore: update node issue template (#656)
This PR was generated using Autosynth. :rainbow:
Synth log will be available here:
https://source.cloud.google.com/results/invocations/37f383f8-7560-459e-b66c-def10ff830cb/targets
- [ ] To automatically regenerate this PR, check this box.
Source-Link: https://github.com/googleapis/synthtool/commit/b10590a4a1568548dd13cfcea9aa11d40898144b
* build: add config .gitattributes (#657)
This PR was generated using Autosynth. :rainbow:
Synth log will be available here:
https://source.cloud.google.com/results/invocations/2a81bca4-7abd-4108-ac1f-21340f858709/targets
- [ ] To automatically regenerate this PR, check this box.
Source-Link: https://github.com/googleapis/synthtool/commit/dc9caca650c77b7039e2bbc3339ffb34ae78e5b7
* chore(deps): update dependency nock to v13 (#658)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [nock](https://togithub.com/nock/nock) | devDependencies | major | [`^12.0.0` -> `^13.0.0`](https://renovatebot.com/diffs/npm/nock/12.0.3/13.0.0) |
---
### Release Notes
<details>
<summary>nock/nock</summary>
### [`v13.0.0`](https://togithub.com/nock/nock/releases/v13.0.0)
[Compare Source](https://togithub.com/nock/nock/compare/v12.0.3...v13.0.0)
See the [Migration Guide](https://togithub.com/nock/nock/blob/75507727cf09a0b7bf0aa7ebdf3621952921b82e/migration_guides/migrating_to_13.md)
##### Breaking changes
1. `Scope.log` has been removed. Use the `debug` library when [debugging](https://togithub.com/nock/nock#debugging) failed matches.
2. `socketDelay` has been removed. Use [`delayConnection`](https://togithub.com/nock/nock#delay-the-connection) instead.
3. `delay`, `delayConnection`, and `delayBody` are now setters instead of additive.
4. [When recording](https://togithub.com/nock/nock#recording), skipping body matching using `*` is no longer supported by `nock.define`.
Set the definition body to `undefined` instead.
5. `ClientRequest.abort()` has been updated to align with Node's native behavior.
This could be considered a feature, however, it created some subtle differences that are not backwards compatible. Refer to the migration guide for details.
6. Playback of a mocked responses will now never happen until the 'socket' event is emitted.
</details>
---
### Renovate configuration
:date: **Schedule**: "after 9am and before 3pm" (UTC).
:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
:recycle: **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/cloud-profiler-nodejs).
* chore: update CODEOWNERS (#659)
* fix: typeo in nodejs .gitattribute (#661)
This PR was generated using Autosynth. :rainbow:
Synth log will be available here:
https://source.cloud.google.com/results/invocations/cc99acfa-05b8-434b-9500-2f6faf2eaa02/targets
- [ ] To automatically regenerate this PR, check this box.
Source-Link: https://github.com/googleapis/synthtool/commit/799d8e6522c1ef7cb55a70d9ea0b15e045c3d00b
* chore: release 4.0.1 (#635)
:robot: I have created a release \*beep\* \*boop\*
---
### [4.0.1](https://www.github.com/googleapis/cloud-profiler-nodejs/compare/v4.0.0...v4.0.1) (2020-07-09)
### Bug Fixes
* **deps:** update dependency pretty-ms to v7 ([#642](https://www.github.com/googleapis/cloud-profiler-nodejs/issues/642)) ([f69c7a7](https://www.github.com/googleapis/cloud-profiler-nodejs/commit/f69c7a73b17c150c2b523412e430b5d1ac03e12a))
* **deps:** update dependency protobufjs to ~6.9.0 ([#634](https://www.github.com/googleapis/cloud-profiler-nodejs/issues/634)) ([a90149c](https://www.github.com/googleapis/cloud-profiler-nodejs/commit/a90149c4f91630d75bb41fab145713637736d21c))
* malformed tsconfig causing broken tests [#640](https://www.github.com/googleapis/cloud-profiler-nodejs/issues/640) ([#647](https://www.github.com/googleapis/cloud-profiler-nodejs/issues/647)) ([09c19c8](https://www.github.com/googleapis/cloud-profiler-nodejs/commit/09c19c88a0ca137b7970c386730b145b66b77ec3))
* **deps:** update dependency teeny-request to v7 ([#652](https://www.github.com/googleapis/cloud-profiler-nodejs/issues/652)) ([b46eb4f](https://www.github.com/googleapis/cloud-profiler-nodejs/commit/b46eb4f2552871f405579100e4e916dbde5c60d8))
* typeo in nodejs .gitattribute ([#661](https://www.github.com/googleapis/cloud-profiler-nodejs/issues/661)) ([92f46ac](https://www.github.com/googleapis/cloud-profiler-nodejs/commit/92f46ac22a510c7bab05549b83779dd4f60096b7))
---
This PR was generated with [Release Please](https://github.com/googleapis/release-please).
* chore(deps): update dependency @types/mocha to v8 (#664)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [@types/mocha](https://togithub.com/DefinitelyTyped/DefinitelyTyped) | devDependencies | major | [`^7.0.0` -> `^8.0.0`](https://renovatebot.com/diffs/npm/@types%2fmocha/7.0.2/8.0.0) |
---
### Renovate configuration
:date: **Schedule**: "after 9am and before 3pm" (UTC).
:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
:recycle: **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/cloud-profiler-nodejs).
* chore: add backoff integration test (#651)
* chore: add backoff integration test
* stop running backoff test as presubmit and clarify comment
* fix(deps): update dependency protobufjs to ~6.10.0 (#665)
* chore: delete Node 8 presubmit tests (#666)
* chore: release 4.0.2 (#667)
* fix(deps): update dependency parse-duration to 0.4.4 (#668)
* build: fix typo in publish (#674)
This PR was generated using Autosynth. :rainbow:
Synth log will be available here:
https://source.cloud.google.com/results/invocations/5b03461e-47c0-40e8-a8ad-c465ee146cc5/targets
- [ ] To automatically regenerate this PR, check this box.
Source-Link: https://github.com/googleapis/synthtool/commit/388e10f5ae302d3e8de1fac99f3a95d1ab8f824a
Source-Link: https://github.com/googleapis/synthtool/commit/d82deccf657a66e31bd5da9efdb96c6fa322fc7e
* chore: add config files for cloud-rad for node.js (#675)
This PR was generated using Autosynth. :rainbow:
Synth log will be available here:
https://source.cloud.google.com/results/invocations/5e903fff-57bb-4395-bb94-8b4d1909dbf6/targets
- [ ] To automatically regenerate this PR, check this box.
Source-Link: https://github.com/googleapis/synthtool/commit/21f1470ecd01424dc91c70f1a7c798e4e87d1eec
* chore: add dev dependencies for cloud-rad ref docs (#676)
* chore: backoff test should run as a continuous, not presubmit, test (#678)
* build: rename _toc to toc (#677)
This PR was generated using Autosynth. :rainbow:
Synth log will be available here:
https://source.cloud.google.com/results/invocations/940354f9-15cd-4361-bbf4-dc9af1426979/targets
- [ ] To automatically regenerate this PR, check this box.
Source-Link: https://github.com/googleapis/synthtool/commit/99c93fe09f8c1dca09dfc0301c8668e3a70dd796
* fix: move gitattributes files to node templates (#679)
Source-Author: F. Hinkelmann <franziska.hinkelmann@gmail.com>
Source-Date: Thu Jul 23 01:45:04 2020 -0400
Source-Repo: googleapis/synthtool
Source-Sha: 3a00b7fea8c4c83eaff8eb207f530a2e3e8e1de3
Source-Link: https://github.com/googleapis/synthtool/commit/3a00b7fea8c4c83eaff8eb207f530a2e3e8e1de3
* chore(node): fix kokoro build path for cloud-rad (#680)
Source-Author: F. Hinkelmann <franziska.hinkelmann@gmail.com>
Source-Date: Wed Jul 29 00:28:42 2020 -0400
Source-Repo: googleapis/synthtool
Source-Sha: 89d431fb2975fc4e0ed24995a6e6dfc8ff4c24fa
Source-Link: https://github.com/googleapis/synthtool/commit/89d431fb2975fc4e0ed24995a6e6dfc8ff4c24fa
* docs: add links to the CHANGELOG from the README.md for Java and Node (#681)
This PR was generated using Autosynth. :rainbow:
Synth log will be available here:
https://source.cloud.google.com/results/invocations/7b446397-88f3-4463-9e7d-d2ce7069989d/targets
- [ ] To automatically regenerate this PR, check this box.
Source-Link: https://github.com/googleapis/synthtool/commit/5936421202fb53ed4641bcb824017dd393a3dbcc
* chore: remove references to Stackdriver (#682)
* build: --credential-file-override is no longer required (#685)
This PR was generated using Autosynth. :rainbow:
Synth log will be available here:
https://source.cloud.google.com/results/invocations/4de22315-84b1-493d-8da2-dfa7688128f5/targets
- [ ] To automatically regenerate this PR, check this box.
Source-Link: https://github.com/googleapis/synthtool/commit/94421c47802f56a44c320257b2b4c190dc7d6b68
* chore: update cloud rad kokoro build job (#686)
This PR was generated using Autosynth. :rainbow:
Synth log will be available here:
https://source.cloud.google.com/results/invocations/b742586e-df31-4aac-8092-78288e9ea8e7/targets
- [ ] To automatically regenerate this PR, check this box.
Source-Link: https://github.com/googleapis/synthtool/commit/bd0deaa1113b588d70449535ab9cbf0f2bd0e72f
* build: perform publish using Node 12 (#687)
This PR was generated using Autosynth. :rainbow:
Synth log will be available here:
https://source.cloud.google.com/results/invocations/c36c6dbc-ab79-4f17-b70b-523b420b2a70/targets
- [ ] To automatically regenerate this PR, check this box.
Source-Link: https://github.com/googleapis/synthtool/commit/5747555f7620113d9a2078a48f4c047a99d31b3e
* chore: start tracking obsolete files (#688)
This PR was generated using Autosynth. :rainbow:
Synth log will be available here:
https://source.cloud.google.com/results/invocations/7a1b0b96-8ddb-4836-a1a2-d2f73b7e6ffe/targets
- [ ] To automatically regenerate this PR, check this box.
* build: move system and samples test from Node 10 to Node 12 (#689)
This PR was generated using Autosynth. :rainbow:
Synth log will be available here:
https://source.cloud.google.com/results/invocations/ba2d388f-b3b2-4ad7-a163-0c6b4d86894f/targets
- [ ] To automatically regenerate this PR, check this box.
Source-Link: https://github.com/googleapis/synthtool/commit/05de3e1e14a0b07eab8b474e669164dbd31f81fb
* build: track flaky tests for "nightly", add new secrets for tagging (#690)
This PR was generated using Autosynth. :rainbow:
Synth log will be available here:
https://source.cloud.google.com/results/invocations/742277d3-5124-43f1-b35f-37558686e819/targets
- [ ] To automatically regenerate this PR, check this box.
Source-Link: https://github.com/googleapis/synthtool/commit/8cf6d2834ad14318e64429c3b94f6443ae83daf9
* chore: simplify e2e test npm output (#692)
* chore: add sync repo settings (#693)
* build(test): recursively find test files; fail on unsupported dependency versions (#694)
This PR was generated using Autosynth. :rainbow:
Synth log will be available here:
https://source.cloud.google.com/results/invocations/b07e7603-6d2e-453b-934d-7b03566ffcfd/targets
- [ ] To automatically regenerate this PR, check this box.
Source-Link: https://github.com/googleapis/synthtool/commit/fdd03c161003ab97657cc0218f25c82c89ddf4b6
* chore: release 4.0.3 (#672)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
* chore: update bucket for cloud-rad (#695)
This PR was generated using Autosynth. :rainbow:
Synth log will be available here:
https://source.cloud.google.com/results/invocations/50d3d05e-d0e3-4b19-aa85-502f92e4470a/targets
- [ ] To automatically regenerate this PR, check this box.
Source-Link: https://github.com/googleapis/synthtool/commit/079dcce498117f9570cebe6e6cff254b38ba3860
* build(node_library): migrate to Trampoline V2 (#696)
This PR was generated using Autosynth. :rainbow:
Synth log will be available here:
https://source.cloud.google.com/results/invocations/e58201ce-61aa-4909-a1c6-a4b8f6e73db0/targets
- [ ] To automatically regenerate this PR, check this box.
Source-Link: https://github.com/googleapis/synthtool/commit/0c868d49b8e05bc1f299bc773df9eb4ef9ed96e9
* fix: Update engines to prevent agent from being used with versions of Node.js where v8 profilers have memory leaks (#699)
* Revert "fix: Update engines to prevent agent from getting used when it will cause memory leak." (#706)
* Revert "fix: Update engines to prevent agent from being used with versions of Node.js where v8 profilers have memory leaks (#699)"
This reverts commit 160d1f68c657f6ce18b8cea921470d1b4482619f.
* address comment
* chore(deps): update pprof to v3.0.0 (#708)
* chore: clean up Node.js TOC for cloud-rad (#705)
This PR was generated using Autosynth. :rainbow:
Synth log will be available here:
https://source.cloud.google.com/results/invocations/d032c795-21ea-4ddd-9af9-5229b7741969/targets
- [ ] To automatically regenerate this PR, check this box.
Source-Link: https://github.com/googleapis/synthtool/commit/901ddd44e9ef7887ee681b9183bbdea99437fdcc
Source-Link: https://github.com/googleapis/synthtool/commit/f96d3b455fe27c3dc7bc37c3c9cd27b1c6d269c8
* feat: add support for Node 14 (#709)
* chore: release 4.1.0 (#711)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
* docs: updated code of conduct (#712)
* chore(docs): update code of conduct of synthtool and templates
Source-Author: Christopher Wilcox <crwilcox@google.com>
Source-Date: Thu Oct 22 14:22:01 2020 -0700
Source-Repo: googleapis/synthtool
Source-Sha: 5f6ef0ec5501d33c4667885b37a7685a30d41a76
Source-Link: https://github.com/googleapis/synthtool/commit/5f6ef0ec5501d33c4667885b37a7685a30d41a76
* build(node): add KOKORO_BUILD_ARTIFACTS_SUBDIR to env
Source-Author: Benjamin E. Coe <bencoe@google.com>
Source-Date: Mon Nov 2 15:56:09 2020 -0500
Source-Repo: googleapis/synthtool
Source-Sha: ba9918cd22874245b55734f57470c719b577e591
Source-Link: https://github.com/googleapis/synthtool/commit/ba9918cd22874245b55734f57470c719b577e591
* build: use standard CI config (#710)
Co-authored-by: Benjamin E. Coe <bencoe@google.com>
* docs: spelling correction for "targetting" (#713)
This PR was generated using Autosynth. :rainbow:
Synth log will be available here:
https://source.cloud.google.com/results/invocations/51ff06be-2295-4bd1-a377-6ea423db5d24/targets
- [ ] To automatically regenerate this PR, check this box.
Source-Link: https://github.com/googleapis/synthtool/commit/15013eff642a7e7e855aed5a29e6e83c39beba2a
* docs: add instructions for authenticating for system tests (#714)
This PR was generated using Autosynth. :rainbow:
Synth log will be available here:
https://source.cloud.google.com/results/invocations/f858a143-daac-4e50-b9ae-219abe9981ce/targets
- [ ] To automatically regenerate this PR, check this box.
Source-Link: https://github.com/googleapis/synthtool/commit/363fe305e9ce34a6cd53951c6ee5f997094b54ee
* chore(deps): update dependency js-green-licenses to v3 (#716)
* chore: make git clone idempotent so that it retries properly (#718)
* chore: switch to the proftest API that logs the VM output per test (#720)
* refactor(nodejs): move build cop to flakybot (#719)
This PR was generated using Autosynth. :rainbow:
Synth log will be available here:
https://source.cloud.google.com/results/invocations/1ff854df-6525-4c07-b2b3-1ffce863e3f6/targets
- [ ] To automatically regenerate this PR, check this box.
Source-Link: https://github.com/googleapis/synthtool/commit/57c23fa5705499a4181095ced81f0ee0933b64f6
* chore: update CODEOWNERS config (#721)
* fix(deps): update dependency delay to v5 (#722)
* fix(deps): update dependency parse-duration to v1 (#725)
* chore: release 4.1.1 (#723)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
* chore(deps): update dependency sinon to v10 (#726)
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [sinon](https://sinonjs.org/) ([source](https://togithub.com/sinonjs/sinon)) | [`^9.0.0` -> `^10.0.0`](https://renovatebot.com/diffs/npm/sinon/9.2.4/10.0.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [@types/sinon](https://togithub.com/DefinitelyTyped/DefinitelyTyped) | [`^9.0.0` -> `^10.0.0`](https://renovatebot.com/diffs/npm/@types%2fsinon/9.0.11/10.0.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>sinonjs/sinon</summary>
### [`v10.0.0`](https://togithub.com/sinonjs/sinon/blob/master/CHANGELOG.md#​1000--2021-03-22)
[Compare Source](https://togithub.com/sinonjs/sinon/compare/v9.2.4...v10.0.0)
==================
- Upgrade nise to 4.1.0
- Use [@​sinonjs/eslint-config](https://togithub.com/sinonjs/eslint-config)[@​4](https://togithub.com/4) => Adopts ES2017 => Drops support for IE 11, Legacy Edge and legacy Safari
</details>
---
### Configuration
:date: **Schedule**: "after 9am and before 3pm" (UTC).
:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
:recycle: **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
:no_bell: **Ignore**: Close this PR and you won't be reminded about these updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box.
---
This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/cloud-profiler-nodejs).
* chore: regenerate common templates (#728)
This PR was generated using Autosynth. :rainbow:
Synth log will be available here:
https://source.cloud.google.com/results/invocations/1458310e-41a7-4ec2-87e4-35b926aec063/targets
- [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.)
Source-Link: https://github.com/googleapis/synthtool/commit/c6706ee5d693e9ae5967614170732646590d8374
Source-Link: https://github.com/googleapis/synthtool/commit/b33b0e2056a85fc2264b294f2cf47dcd45e95186
Source-Link: https://github.com/googleapis/synthtool/commit/898b38a6f4fab89a76dfb152480bb034a781331b
* build: warn uses when they edit auto-generated files (#732)
* fix(deps): update dependency pprof to v3.1.0 (#731)
* fix(deps): update dependency protobufjs to ~6.11.0 (#733)
* chore: release 4.1.2 (#734)
:robot: I have created a release \*beep\* \*boop\*
---
### [4.1.2](https://www.github.com/googleapis/cloud-profiler-nodejs/compare/v4.1.1...v4.1.2) (2021-05-05)
### Bug Fixes
* **deps:** update dependency pprof to v3.1.0 ([#731](https://www.github.com/googleapis/cloud-profiler-nodejs/issues/731)) ([ba96e49](https://www.github.com/googleapis/cloud-profiler-nodejs/commit/ba96e49a2d254d713d55f16bedbf6a5268500801))
* **deps:** update dependency protobufjs to ~6.11.0 ([#733](https://www.github.com/googleapis/cloud-profiler-nodejs/issues/733)) ([33abbeb](https://www.github.com/googleapis/cloud-profiler-nodejs/commit/33abbebe1e6424658a66cdb728b93875d4edadd3))
---
This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
* chore: migrate to owl bot (#737)
* chore: migrate to owl bot
* chore: copy files from googleapis-gen 397c0bfd367a2427104f988d5329bc117caafd95
* chore: run the post processor
* lint
* fix: lint
Co-authored-by: Justin Beckwith <justin.beckwith@gmail.com>
* chore(deps): update dependency @types/node to v14 (#738)
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped) | [`^10.0.3` -> `^14.0.0`](https://renovatebot.com/diffs/npm/@types%2fnode/10.17.60/14.17.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
---
### Configuration
📅 **Schedule**: "after 9am and before 3pm" (UTC).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻️ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box.
---
This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/cloud-profiler-nodejs).
* chore(deps): update dependency sinon to v11 (#739)
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [sinon](https://sinonjs.org/) ([source](https://togithub.com/sinonjs/sinon)) | [`^10.0.0` -> `^11.0.0`](https://renovatebot.com/diffs/npm/sinon/10.0.0/11.1.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>sinonjs/sinon</summary>
### [`v11.1.0`](https://togithub.com/sinonjs/sinon/blob/master/CHANGELOG.md#​1110--2021-05-25)
[Compare Source](https://togithub.com/sinonjs/sinon/compare/v11.0.0...31be9a5d5a4762ef01cb195f29024616dfee9ce8)
\==================
- Add sinon.promise() implementation ([#​2369](https://togithub.com/sinonjs/sinon/issues/2369))
- Set wrappedMethod on getters/setters ([#​2378](https://togithub.com/sinonjs/sinon/issues/2378))
- \[Docs] Update fake-server usage & descriptions ([#​2365](https://togithub.com/sinonjs/sinon/issues/2365))
- Fake docs improvement ([#​2360](https://togithub.com/sinonjs/sinon/issues/2360))
- Update nise to 5.1.0 (fixed [#​2318](https://togithub.com/sinonjs/sinon/issues/2318))
### [`v11.0.0`](https://togithub.com/sinonjs/sinon/blob/master/CHANGELOG.md#​1100--2021-05-24)
[Compare Source](https://togithub.com/sinonjs/sinon/compare/v10.0.1...v11.0.0)
\==================
- Explicitly use samsam 6.0.2 with fix for [#​2345](https://togithub.com/sinonjs/sinon/issues/2345)
- Update most packages ([#​2371](https://togithub.com/sinonjs/sinon/issues/2371))
- Update compatibility docs ([#​2366](https://togithub.com/sinonjs/sinon/issues/2366))
- Update packages (includes breaking fake-timers change, see [#​2352](https://togithub.com/sinonjs/sinon/issues/2352))
- Warn of potential memory leaks ([#​2357](https://togithub.com/sinonjs/sinon/issues/2357))
- Fix clock test errors
### [`v10.0.1`](https://togithub.com/sinonjs/sinon/blob/master/CHANGELOG.md#​1001--2021-04-08)
[Compare Source](https://togithub.com/sinonjs/sinon/compare/v10.0.0...v10.0.1)
\==================
- Upgrade sinon components (bumps y18n to 4.0.1)
- Bump y18n from 4.0.0 to 4.0.1
</details>
---
### Configuration
📅 **Schedule**: "after 9am and before 3pm" (UTC).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻️ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box.
---
This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/cloud-profiler-nodejs).
* chore: Report warning on `.github/workflows/ci.yaml` (#742)
* fix: Report warning on `.github/workflows/ci.yaml`
Not all files in `.github/workflows` are managed, only `ci.yaml`.
Related false-positive: https://github.com/googleapis/repo-automation-bots/pull/1952#issuecomment-856142886
* fix: Report warning on `.github/workflows/ci.yaml`
Not all files in `.github/workflows` are managed, only `ci.yaml`.
Source-Link: https://github.com/googleapis/synthtool/commit/2430f8d90ed8a508e8422a3a7191e656d5a6bf53
Post-Processor: gcr.io/repo-automation-bots/owlbot-nodejs:latest@sha256:14aaee566d6fc07716bb92da416195156e47a4777e7d1cd2bb3e28c46fe30fe2
* chore(nodejs): use cloud-rad publication process (#1112) (#744)
VERSION is used in @google-cloud/cloud-rad to publish ref docs for
a particular version. Pass VERSION in via Stubby or Fusion.
Source-Link: https://github.com/googleapis/synthtool/commit/740366bbb9a7e0f4b77fc75dc26be1d3a376c3e0
Post-Processor: gcr.io/repo-automation-bots/owlbot-nodejs:latest@sha256:bbdd52de226c00df3356cdf25460397b429ab49552becca645adbc412f6a4ed5
* build: add auto-approve to Node libraries (#1100) (#745)
* build: add auto-approve to Node libraries
Co-authored-by: Benjamin E. Coe <bencoe@google.com>
Source-Link: https://github.com/googleapis/synthtool/commit/5cae043787729a908ed0cab28ca27baf9acee3c4
Post-Processor: gcr.io/repo-automation-bots/owlbot-nodejs:latest@sha256:65aa68f2242c172345d7c1e780bced839bfdc344955d6aa460aa63b4481d93e5
* chore(nodejs): remove api-extractor dependencies (#746)
* build: remove errant comma (#1113) (#747)
Source-Link: https://github.com/googleapis/synthtool/commit/41ccd8cd13ec31f4fb839cf8182aea3c7156e19d
Post-Processor: gcr.io/repo-automation-bots/owlbot-nodejs:latest@sha256:c9c7828c165b1985579098978877935ee52dda2b1b538087514fd24fa2443e7a
* chore: clean npm cache on package installations (#748)
This should avoid persistent errors in case of rare npm cache corruptions.
Something like https://github.com/immerjs/immer/issues/546.
* build(node): don't throw on deprecation in unit tests (#749)
Fixes #1134 🦕
Removes the commit body and relative PR# from the commit message.
For example, for this commit: https://github.com/googleapis/synthtool/commit/9763f20e4b7bb1091082462b2f7970e965d0d414
`post-processor-changes.txt` would contain
```
build: enable npm for php/python builds
Source-Link: https://github.com/googleapis/synthtool/commit/9763f20e4b7bb1091082462b2f7970e965d0d414
```
instead of
```
build: enable npm for php/python builds (#1133)
* build: enable npm for php/python builds
* update comment
Source-Link: https://github.com/googleapis/synthtool/commit/9763f20e4b7bb1091082462b2f7970e965d0d414
```
Source-Link: https://github.com/googleapis/synthtool/commit/e934b93402284f834b510ebbf421864e881dce02
Post-Processor: gcr.io/repo-automation-bots/owlbot-nodejs:latest@sha256:805e2e389eafefa5ed484c30b83a7a875e6b1c7ee125d812e8b01ecc531c3fac
* build(node): do not throw on deprecation (#1140) (#751)
Refs https://github.com/googleapis/nodejs-service-usage/issues/22
Source-Link: https://github.com/googleapis/synthtool/commit/6d26b13debbfe3c6a6a9f9f1914c5bccf1e6fadc
Post-Processor: gcr.io/repo-automation-bots/owlbot-nodejs:latest@sha256:e59b73e911585903ee6b8a1c5246e93d9e9463420f597b6eb2e4b616ee8a0fee
* build: auto-approve renovate-bot PRs for minor updates (#1145) (#752)
Source-Link: https://github.com/googleapis/synthtool/commit/39652e3948f455fd0b77535a0145eeec561a3706
Post-Processor: gcr.io/repo-automation-bots/owlbot-nodejs:latest@sha256:41d5457ff79c3945782ab7e23bf4d617fd7bf3f2b03b6d84808010f7d2e10ca2
* chore(deps): update dependency @types/tmp to v0.2.1 (#753)
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@types/tmp](https://togithub.com/DefinitelyTyped/DefinitelyTyped) | [`0.2.0` -> `0.2.1`](https://renovatebot.com/diffs/npm/@types%2ftmp/0.2.0/0.2.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
---
### Configuration
📅 **Schedule**: "after 9am and before 3pm" (UTC).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box.
---
This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/cloud-profiler-nodejs).
* fix(deps): update dependency pprof to v3.2.0 (#754)
* chore: release 4.1.3 (#755)
:robot: I have created a release \*beep\* \*boop\*
---
### [4.1.3](https://www.github.com/googleapis/cloud-profiler-nodejs/compare/v4.1.2...v4.1.3) (2021-07-20)
### Bug Fixes
* **deps:** update dependency pprof to v3.2.0 ([#754](https://www.github.com/googleapis/cloud-profiler-nodejs/issues/754)) ([fc48f9a](https://www.github.com/googleapis/cloud-profiler-nodejs/commit/fc48f9aee74a3638d98086e0b404e299ae31b592))
---
This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
* build: switch to release-please release tagging (#1129) (#756)
Requires https://github.com/googleapis/releasetool/pull/338
Source-Link: https://github.com/googleapis/synthtool/commit/1563597d28eca099d6411bbc29ecd09314a80746
Post-Processor: gcr.io/repo-automation-bots/owlbot-nodejs:latest@sha256:06c970a44680229c1e8cefa701dbc93b80468ec4a34e6968475084e4ec1e2d7d
* build: update auto-approve config for new validation (#1169) (#757)
Co-authored-by: Anthonios Partheniou <partheniou@google.com>
Source-Link: https://github.com/googleapis/synthtool/commit/df7fc1e3a6df4316920ab221431945cdf9aa7217
Post-Processor: gcr.io/repo-automation-bots/owlbot-nodejs:latest@sha256:6245a5be4c0406d9b2f04f380d8b88ffe4655df3cdbb57626f8913e8d620f4dd
* chore(nodejs): update client ref docs link in metadata (#758)
* fix(build): migrate to using main branch (#760)
* fix(build): migrate to using main branch
* 🦉 Updates from OwlBot
See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
* build: enable release-trigger bot (#1212) (#765)
Source-Link: https://github.com/googleapis/synthtool/commit/0a1b7017dec842ffe94894129c757115a8f82ae9
Post-Processor: gcr.io/repo-automation-bots/owlbot-nodejs:latest@sha256:111973c0da7608bf1e60d070e5449d48826c385a6b92a56cb9203f1725d33c3d
Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
* chore: release 4.1.4 (#764)
:robot: I have created a release \*beep\* \*boop\*
---
### [4.1.4](https://www.github.com/googleapis/cloud-profiler-nodejs/compare/v4.1.3...v4.1.4) (2021-09-14)
### Bug Fixes
* **build:** migrate to using main branch ([#760](https://www.github.com/googleapis/cloud-profiler-nodejs/issues/760)) ([1649406](https://www.github.com/googleapis/cloud-profiler-nodejs/commit/164940698d7f4da0b2b6ea9e3b059e553fcfaa42))
---
This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
* chore: rename Kokoro integration test (#767)
* config: switch repo-settings to main (#770)
* chore: relocate owl bot post processor (#769)
* chore: relocate owl bot post processor
* chore: relocate owl bot post processor
Co-authored-by: Benjamin E. Coe <bencoe@google.com>
* build(node): run linkinator against index.html (#1227) (#772)
* fix: workaround certificate expiration issue in integration tests (#773)
Let's Encrypt CA certification expiration is causing integration tests to fail.
This commit works around this problem by removing the problematic certificate.
Context: https://letsencrypt.org/docs/dst-root-ca-x3-expiration-september-2021/
* chore: release 4.1.5 (#774)
:robot: I have created a release \*beep\* \*boop\*
---
### [4.1.5](https://www.github.com/googleapis/cloud-profiler-nodejs/compare/v4.1.4...v4.1.5) (2021-10-06)
### Bug Fixes
* workaround certificate expiration issue in integration tests ([#773](https://www.github.com/googleapis/cloud-profiler-nodejs/issues/773)) ([9d4908b](https://www.github.com/googleapis/cloud-profiler-nodejs/commit/9d4908b7161e0aade0915d2d88a43b0a6bfc9791))
---
This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
* chore(cloud-rad): delete api-extractor config (#775)
* chore(deps): update dependency @types/node to v16 (#777)
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped) | [`^14.0.0` -> `^16.0.0`](https://renovatebot.com/diffs/npm/@types%2fnode/14.17.32/16.11.6) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
---
### Configuration
📅 **Schedule**: "after 9am and before 3pm" (UTC).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.
---
This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/cloud-profiler-nodejs).
* chore(deps): update dependency sinon to v12 (#778)
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [sinon](https://sinonjs.org/) ([source](https://togithub.com/sinonjs/sinon)) | [`^11.0.0` -> `^12.0.0`](https://renovatebot.com/diffs/npm/sinon/11.1.2/12.0.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>sinonjs/sinon</summary>
### [`v12.0.1`](https://togithub.com/sinonjs/sinon/blob/master/CHANGES.md#​1201)
[Compare Source](https://togithub.com/sinonjs/sinon/compare/v12.0.0...v12.0.1)
- [`3f598221`](https://togithub.com/sinonjs/sinon/commit/3f598221045904681f2b3b3ba1df617ed5e230e3)
Fix issue with npm unlink for npm version > 6 (Carl-Erik Kopseng)
> 'npm unlink' would implicitly unlink the current dir
> until version 7, which requires an argument
- [`51417a38`](https://togithub.com/sinonjs/sinon/commit/51417a38111eeeb7cd14338bfb762cc2df487e1b)
Fix bundling of cjs module ([#​2412](https://togithub.com/sinonjs/sinon/issues/2412)) (Julian Gri…
Fixes #710
Fixes #717
For your viewing pleasure: http://callmehiphop.github.io/gcloud-node-ghpages/#/docs/master