Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
447 commits
Select commit Hold shift + click to select a range
e3b1653
chore(deps): update dependency typescript to ~3.2.0 (#266)
renovate[bot] Dec 4, 2018
f8d59aa
chore: update license file (#271)
JustinBeckwith Dec 4, 2018
41bb728
chore: update system tests key (#272)
DominicKramer Dec 4, 2018
f35136d
chore: clean up usage of prettier and eslint (#274)
JustinBeckwith Dec 5, 2018
5b2e884
chore: nyc ignore build/test by default (#276)
JustinBeckwith Dec 5, 2018
479442d
chore: address system test flakiness (#275)
DominicKramer Dec 6, 2018
fa9a3a9
build: add Kokoro configs for autorelease (#280)
jkwlui Dec 10, 2018
c0427c5
chore: update nyc and eslint configs (#284)
JustinBeckwith Dec 11, 2018
7c3a195
chore: change sort order for retrieving err items (#289)
DominicKramer Dec 19, 2018
1836974
chore: fix test config to include skipped tests (#287)
DominicKramer Dec 19, 2018
6e64b86
fix: improve error item message for plain objects (#286)
DominicKramer Dec 20, 2018
16801a6
chore: increase the system test delay (#291)
DominicKramer Dec 20, 2018
a4ee241
Release v0.5.2 (#292)
DominicKramer Dec 20, 2018
34dfe0b
feat: add a new `reportMode` configuration option (#295)
DominicKramer Jan 11, 2019
0c74f9f
Release v0.6.0 (#298)
JustinBeckwith Jan 22, 2019
6c4ac57
chore(deps): update dependency @types/hapi to v18 (#297)
renovate[bot] Jan 22, 2019
8523679
fix(deps): update dependency @google-cloud/common to ^0.30.0 (#293)
renovate[bot] Jan 26, 2019
b341a05
chore(deps): update dependency eslint-config-prettier to v4 (#300)
renovate[bot] Jan 26, 2019
ea67b45
build: check for 404s when generating docs (#301)
yoshi-automation Jan 27, 2019
a7443bb
Automerge by dpebot
renovate[bot] Feb 1, 2019
7f9ed75
fix(deps): update dependency @google-cloud/common to ^0.31.0 (#304)
renovate[bot] Feb 6, 2019
898f949
chore: move CONTRIBUTING.md to root (#306)
jkwlui Feb 7, 2019
067312f
docs: update contributing path in README (#307)
callmehiphop Feb 8, 2019
1ddab28
build: create docs test npm scripts (#309)
JustinBeckwith Feb 11, 2019
1be418c
refactor: cleanup types for reportManualError (#310)
ofrobots Feb 11, 2019
d64576a
fix: properly handle hapi v16+ req.url (#311)
ofrobots Feb 12, 2019
7824214
fix(deps): update dependency yargs to v13 (#312)
renovate[bot] Feb 12, 2019
af8c8d0
docs: add custom documentation to the README (#313)
DominicKramer Feb 12, 2019
1edbb99
docs: update links in contrib guide (#316)
JustinBeckwith Feb 14, 2019
4b09f16
chore: document how to get async stack traces (#314)
DominicKramer Feb 14, 2019
be80959
build: use linkinator for docs test (#315)
JustinBeckwith Feb 14, 2019
b2af04d
chore(deps): update dependency mocha to v6
renovate[bot] Feb 19, 2019
4c3b0be
chore(deps): update dependency restify to v8 (#318)
renovate[bot] Mar 1, 2019
c6a944e
build: update release configuration
yoshi-automation Mar 6, 2019
7f7ad9f
build: Add docuploader credentials to node publish jobs (#322)
jkwlui Mar 8, 2019
1f86890
Release v0.6.1 (#325)
JustinBeckwith Mar 14, 2019
44ce5be
chore: test Restify 18 in the install tests (#324)
DominicKramer Mar 14, 2019
9694ffa
chore(deps): update dependency typescript to ~3.4.0
renovate[bot] Apr 1, 2019
2a2258f
fix(deps): update dependency @google-cloud/common to ^0.32.0 (#334)
renovate[bot] Apr 7, 2019
c568ea0
fix: in Koa2 interface await `next` as a function (#336)
DominicKramer Apr 9, 2019
a2e5193
Release v0.6.2 (#338)
Apr 9, 2019
52f2d7a
fix: update Koa2 plugin to await next (#339)
DominicKramer Apr 11, 2019
7941a7d
Release v0.6.3 (#340)
Apr 11, 2019
1396aec
chore(deps): update dependency nyc to v14
renovate[bot] Apr 16, 2019
77c095f
update to .nycrc with --all enabled (#344)
Apr 29, 2019
f89ecfc
chore(deps): update dependency @types/nock to v10 (#343)
renovate[bot] Apr 30, 2019
30fe5b0
chore(deps): remove unused broken link checker dependency (#345)
JustinBeckwith Apr 30, 2019
eb20c66
docs(samples): modernize samples, sample tests (#346)
JustinBeckwith May 2, 2019
b578b97
build!: upgrade engines field to >=8.10.0 (#349)
May 2, 2019
c64f5ef
chore(deps): update dependency eslint-plugin-node to v9 (#352)
renovate[bot] May 3, 2019
bf26096
chore(deps): upgrade to gts 1.0.0 (#350)
DominicKramer May 10, 2019
a3f7d3a
fix(deps): update dependency @google-cloud/common to v1 (#357)
renovate[bot] May 10, 2019
47ba82e
build: only pipe to codecov if tests run on Node 10 (#353)
yoshi-automation May 10, 2019
ea4ca4f
build: add new kokoro config for coverage and release-please (#358)
May 17, 2019
1c1f803
build: updated kokoro config for coverage and release-please (#359)
May 17, 2019
cf156ad
chore: release 1.0.0 (#360)
yoshi-automation May 18, 2019
614658a
refactor: remove request and ineffective tests (#361)
JustinBeckwith May 22, 2019
c2ffa39
build: ignore proto files in test coverage (#365)
JustinBeckwith May 28, 2019
5bddd06
chore: update @google-cloud/common to 2.x (#366)
DominicKramer May 29, 2019
8755d4c
chore(deps): update dependency typescript to ~3.5.0 (#368)
renovate[bot] May 30, 2019
52a69eb
chore(deps): update dependency js-green-licenses to v1 (#369)
renovate[bot] May 31, 2019
9225ba0
build: remove unused clang format (#371)
JustinBeckwith Jun 10, 2019
bd15076
docs: use repo metadata to generate docs (#372)
JustinBeckwith Jun 18, 2019
4056289
build: switch to GitHub magic proxy (#373)
Jun 18, 2019
08b3499
fix: bump min required versions and fix package scripts (#376)
JustinBeckwith Jun 19, 2019
c9369cf
feat: automatically use service and revision name in Knative environm…
DominicKramer Jun 19, 2019
0626592
chore: release 1.1.0 (#378)
yoshi-automation Jun 20, 2019
03f7abc
fix(docs): link to reference docs section on googleapis.dev (#381)
Jun 25, 2019
ec1aa75
chore: release 1.1.1 (#382)
yoshi-automation Jun 26, 2019
00f371e
build: use config file for linkinator (#383)
JustinBeckwith Jun 28, 2019
2a8664c
chore(deps): update linters (#384)
Jul 26, 2019
ac1de54
docs: use the jsdoc-fresh theme (#385)
JustinBeckwith Jul 31, 2019
d0a2ba1
fix(docs): remove anchor from reference doc link (#388)
yoshi-automation Aug 31, 2019
9b6c12a
update .nycrc ignore rules (#392)
Sep 6, 2019
bf778e7
chore(deps): update dependency eslint-plugin-node to v10 (#391)
renovate-bot Sep 6, 2019
10a6eb3
chore(deps): upgrade to the latest release of nock (#394)
JustinBeckwith Sep 6, 2019
4fc2a35
chore(deps): update dependency typescript to ~3.6.0 (#389)
renovate-bot Sep 6, 2019
62509f6
chore: fix the system tests (#400)
DominicKramer Sep 24, 2019
03b4c9e
chore: Re-generated to pick up changes in the API or client library …
yoshi-automation Sep 24, 2019
cc71868
chore: update @types/restify to v8 (#401)
DominicKramer Sep 26, 2019
58ac788
chore: release 1.1.2 (#393)
yoshi-automation Sep 26, 2019
f6b2913
chore: add protos/ to .eslintignore (#402)
alexander-fenster Sep 26, 2019
aeaa986
chore: re-generated to pick up changes in the API or client library …
yoshi-automation Sep 30, 2019
eeeaa1a
chore: re-generated to pick up changes in the API or client library g…
yoshi-automation Oct 2, 2019
651bce1
chore: update CONTRIBUTING.md and make releaseType node (#407)
Oct 9, 2019
ee3c945
chore(deps): update dependency c8 to v6 (#408)
renovate-bot Oct 29, 2019
2f0e171
test: collect coverage for src/ folder
yoshi-automation Oct 30, 2019
4cc24ea
chore(deps): update dependency typescript to ~3.7.0 (#410)
renovate-bot Nov 7, 2019
7044876
fix(docs): snippets are now replaced in jsdoc comments (#411)
Nov 22, 2019
9fcd16a
chore: update license headers
JustinBeckwith Nov 25, 2019
d54b8de
fix(deps): pin TypeScript below 3.7.0
Dec 5, 2019
32678e9
chore: release 1.1.3 (#414)
release-please[bot] Dec 5, 2019
1aa720f
docs: update jsdoc license/samples-README (#421)
Dec 23, 2019
562a366
chore(deps): update dependency eslint-plugin-node to v11 (#424)
renovate-bot Dec 26, 2019
64ea549
refactor: use explicit mocha imports (#425)
JustinBeckwith Dec 30, 2019
eb39947
[CHANGE ME] Re-generated to pick up changes in the API or client lib…
yoshi-automation Jan 2, 2020
f6d628a
deps: update c8 dependency
renovate-bot Jan 2, 2020
e28d863
chore: update .nycrc
yoshi-automation Jan 4, 2020
1daa651
chore(deps): update dependency mocha to v7 (#428)
renovate-bot Jan 6, 2020
24f9ee7
chore: clear synth.metadata
JustinBeckwith Jan 24, 2020
d61b409
chore: regenerate synth.metadata (#432)
yoshi-automation Jan 27, 2020
39abbea
chore(deps): update dependency @types/mocha to v7
renovate-bot Jan 30, 2020
1e8d35a
chore: skip img.shields.io in docs test
JustinBeckwith Feb 1, 2020
c6d34e6
chore(deps): update dependency linkinator to v2
renovate-bot Feb 10, 2020
a052f40
chore(deps): remove dependency cpy-cli (#436)
JustinBeckwith Feb 10, 2020
b38ff55
build: add GitHub actions config for unit tests
Feb 12, 2020
a92e1c8
chore(deps): update dependency nock to v12
renovate-bot Feb 20, 2020
df11091
chore(deps): update dependency uuid to v7 (#441)
renovate-bot Feb 26, 2020
df48329
chore: update jsdoc.js (#443)
summer-ji-eng Feb 27, 2020
1e11a22
test: modernize mocha config (#434)
Mar 5, 2020
0048ad1
build: update linkinator config (#445)
gcf-merge-on-green[bot] Mar 6, 2020
b5aca68
build(tests): fix coveralls and enable build cop (#446)
Mar 6, 2020
2b1b750
docs: mention templates in contributing section of README (#448)
Mar 18, 2020
6b5616d
chore: remove snippet leading whitespace (#450)
chingor13 Mar 19, 2020
43121a9
docs: document version support goals (#456)
Mar 24, 2020
47faf18
chore: update github actions configuration (#455)
yoshi-automation Mar 25, 2020
9f40d5d
build: set AUTOSYNTH_MULTIPLE_COMMITS=true for context aware commits …
Apr 1, 2020
e69828c
build: update templates for Node.js libraries (#462)
yoshi-automation Apr 1, 2020
b801eed
fix: apache license URL (#468) (#463)
yoshi-automation Apr 7, 2020
fccc1ce
chore(deps): update dependency gaxios to v3 (#457)
renovate-bot Apr 11, 2020
227260d
build: remove unused codecov config (#468)
JustinBeckwith Apr 12, 2020
05fe387
feat!: require node 10 in engines field (#465)
sofisl Apr 12, 2020
afb22ff
fix(deps): update dependency @google-cloud/common to v3 (#459)
renovate-bot Apr 12, 2020
3ec1f3c
build!: update to latest version of gts and typescript (#467)
sofisl Apr 12, 2020
efd50c2
chore: update lint ignore files (#471)
JustinBeckwith Apr 14, 2020
83ebf45
chore: update packages and linting (#473)
JustinBeckwith Apr 14, 2020
17c9755
build: use codecov's action, now that it's authless (#474)
yoshi-automation Apr 20, 2020
11bc156
chore: update npm scripts and synth.py (#475)
alexander-fenster Apr 24, 2020
e678f18
chore(deps): update dependency uuid to v8 (#476)
renovate-bot May 1, 2020
bd8f46e
test: address typescript nit (#478)
May 6, 2020
7305ed1
build: do not fail builds on codecov errors (#528) (#479)
yoshi-automation May 8, 2020
7a50569
chore(deps): update dependency js-green-licenses to v2 (#480)
renovate-bot May 9, 2020
26ace7b
fix(typescript): cast Object.assign value to ServiceOptions (#483)
May 27, 2020
473dec9
chore(deps): update dependency @types/uuid to v8 (#482)
renovate-bot May 27, 2020
f34e2c2
chore: release 2.0.0 (#469)
release-please[bot] Jun 4, 2020
2eb3278
build(secrets): begin migration to secret manager from keystore (#484)
yoshi-automation Jun 9, 2020
5d88d8e
chore(deps): update dependency mocha to v8 (#485)
renovate-bot Jun 11, 2020
1dd240c
chore(nodejs_templates): add script logging to node_library populate-…
yoshi-automation Jun 11, 2020
1c1401d
chore: update node issue template (#488)
yoshi-automation Jun 18, 2020
89a9857
build: add config .gitattributes (#489)
yoshi-automation Jun 28, 2020
b07a649
chore(deps): update dependency nock to v13 (#490)
renovate-bot Jun 29, 2020
a98aa06
build: typeo in nodejs .gitattribute (#492)
yoshi-automation Jul 10, 2020
29a0229
chore(deps): update dependency @types/mocha to v8 (#493)
renovate-bot Jul 12, 2020
0aba384
build: missing closing paren in publish script (#495)
yoshi-automation Jul 14, 2020
f0bc337
chore: add config files for cloud-rad for node.js, delete Node 8 temp…
yoshi-automation Jul 17, 2020
950247f
chore: add dev dependencies for cloud-rad ref docs (#500)
fhinkel Jul 21, 2020
8330ca8
build: rename _toc to toc (#501)
yoshi-automation Jul 22, 2020
fbc832f
chore: move gitattributes files to node templates (#503)
yoshi-automation Jul 24, 2020
ab9f048
chore(node): fix kokoro build path for cloud-rad (#504)
yoshi-automation Jul 29, 2020
355c22a
docs: add links to the CHANGELOG from the README.md for Java and Node…
yoshi-automation Jul 31, 2020
b1bd45b
build: --credential-file-override is no longer required (#507)
yoshi-automation Aug 8, 2020
4c9bb0a
chore: update cloud rad kokoro build job (#508)
yoshi-automation Aug 12, 2020
311811f
build: perform publish using Node 12 (#509)
yoshi-automation Aug 13, 2020
ea3ed58
chore: start tracking obsolete files
yoshi-automation Aug 20, 2020
adef4ce
build: move system and samples test from Node 10 to Node 12 (#511)
yoshi-automation Aug 21, 2020
233d878
build: track flaky tests for "nightly", add new secrets for tagging (…
yoshi-automation Aug 28, 2020
89ef17c
build(test): recursively find test files; fail on unsupported depende…
yoshi-automation Sep 12, 2020
3bbb6cc
chore: update bucket for cloud-rad (#516)
yoshi-automation Oct 1, 2020
bf33d81
build(node_library): migrate to Trampoline V2 (#518)
yoshi-automation Oct 5, 2020
d894d45
build: only check --engine-strict for production deps (#520)
yoshi-automation Oct 16, 2020
89e29b3
test: fix ci failing on new Mocha unhandledRejection listener (#528)
freelerobot Nov 3, 2020
3b920f9
chore: add api-logging to codeowners (#522)
Nov 3, 2020
f884932
build: generate up-to-date build config (#529)
Nov 3, 2020
9ce6e9b
chore(deps): update dependency gaxios to v4 (#524)
renovate-bot Nov 3, 2020
2ca5923
docs: update README formatting and branding (#531)
yoshi-automation Nov 4, 2020
f286073
docs: spelling correction for "targetting" (#533)
yoshi-automation Nov 25, 2020
0151ac8
docs: add instructions for authenticating for system tests (#534)
yoshi-automation Dec 22, 2020
4b2d92e
fix: convert AdditionalMessage param into string type CustomMessage (…
freelerobot Jan 14, 2021
9b25d6f
chore: release 2.0.1 (#536)
release-please[bot] Jan 14, 2021
fb5d08b
chore(deps): update dependency js-green-licenses to v3 (#538)
renovate-bot Jan 23, 2021
78150d0
refactor(nodejs): move build cop to flakybot (#539)
yoshi-automation Jan 27, 2021
2a404cd
chore(deps): update dependency delay to v5 (#540)
renovate-bot Feb 2, 2021
3ac7fee
chore: use repo metadata to populate nodejs CODEOWNERS (#541)
yoshi-automation Feb 4, 2021
cb2c5f0
ci: fix failing tests on @types/koa update (#545)
freelerobot Feb 16, 2021
ea737e2
chore: deprecate hapi in favor of @hapi/hapi (#546)
freelerobot Feb 23, 2021
2810e68
test: fix Mocha patch with undefined timeout error (#547)
freelerobot Mar 8, 2021
53d837d
test: patch broken @hapi/podium dependency (#552)
freelerobot Apr 1, 2021
c5f0ee7
chore: regenerate common templates (#556)
yoshi-automation Apr 20, 2021
9544f94
chore: migrate to owl bot (#553)
SurferJeffAtGoogle Apr 22, 2021
18c6241
chore(deps): remove Is dependency (#560)
freelerobot May 5, 2021
528060b
chore: drop dependency on lodash.merge (#564)
freelerobot May 5, 2021
f38b3f7
chore: remove chai dev dependency (#562)
freelerobot May 5, 2021
742a5d9
deps: remove lodash.has (#561)
freelerobot May 5, 2021
8b9b39f
chore: remove devdep lodash.maxby (#563)
freelerobot May 6, 2021
228b374
deps: remove lodash omit, omitby, and pick (#565)
freelerobot May 6, 2021
1fb791b
deps: remove lodash.random and lodash.without (#567)
freelerobot May 7, 2021
76c0323
chore: remove body-parser dep (#568)
freelerobot May 7, 2021
29d0032
deps: remove delay dev dependency (#569)
freelerobot May 7, 2021
76a33bc
chore: new owl bot post processor docker image (#571)
gcf-owl-bot[bot] May 10, 2021
d81be94
chore: release 2.0.2 (#573)
release-please[bot] May 12, 2021
c735e37
chore(deps): update dependency @types/node to v14 (#575)
renovate-bot May 21, 2021
b3854c5
chore(nodejs): remove api-extractor dependencies (#581)
fhinkel Jun 10, 2021
cfa77e3
chore(nodejs): update client ref docs link in metadata (#591)
fhinkel Aug 4, 2021
9d7c234
fix(build): migrate to using main branch (#593)
sofisl Aug 13, 2021
32dfec3
chore: release 2.0.3 (#594)
release-please[bot] Aug 26, 2021
353b7a4
chore: relocate owl bot post processor (#600)
SurferJeffAtGoogle Sep 21, 2021
7c30dc8
fix: export ErrorMessage as part of the package (#604)
minherz Oct 4, 2021
4a25cb7
chore: release 2.0.4 (#605)
release-please[bot] Oct 4, 2021
5dc41fa
chore(deps): update dependency @types/node to v16 (#606)
renovate-bot Oct 26, 2021
e299132
chore(cloud-rad): delete api-extractor config (#607)
fhinkel Nov 3, 2021
147dbb5
build: add generated samples to .eslintignore (#609)
gcf-owl-bot[bot] Dec 10, 2021
90443f9
docs(node): support "stable"/"preview" release level (#1312) (#613)
gcf-owl-bot[bot] Dec 29, 2021
0a3a2d6
docs(badges): tweak badge to use new preview/stable language (#1314) …
gcf-owl-bot[bot] Dec 30, 2021
fc6f5e7
chore: add api_shortname and library_type to repo metadata (#611)
parthea Dec 31, 2021
16ea7a3
docs(nodejs): version support policy edits (#1346) (#622)
gcf-owl-bot[bot] Feb 4, 2022
8974536
Remove or change product related branding (#626)
losalex Mar 17, 2022
2eab4c8
fix service name presentation in README (#635)
minherz Apr 15, 2022
2234d57
fix: Reenable staleness bot (#632)
losalex Apr 16, 2022
a4117b2
chore(main): release 2.0.5 (#636)
release-please[bot] Apr 21, 2022
297b694
chore(deps): update dependency gaxios to v5 (#638)
renovate-bot Apr 21, 2022
59a4cff
chore(deps): update dependency @types/mocha to v9 (#639)
renovate-bot May 2, 2022
b1e028b
build!: update library to use Node 12 (#644)
sofisl May 20, 2022
0b0bd4f
feat!: promote to stable (#646)
sofisl May 20, 2022
b9f2f04
chore(main): release 3.0.0 (#645)
release-please[bot] May 25, 2022
5a8393f
fix(deps): update dependency @google-cloud/common to v4 (#648)
renovate-bot Jun 9, 2022
3b051cd
chore(main): release 3.0.1 (#649)
release-please[bot] Jun 11, 2022
0d5f014
chore(deps): update dependency linkinator to v4 (#650)
renovate-bot Jul 8, 2022
ed08643
chore: added extra variables owlbot kokoro configs (#652)
daniel-sanche Aug 23, 2022
2f8f2bd
chore(main): release 3.0.2 (#655)
release-please[bot] Aug 25, 2022
8cd56da
chore(main): release 3.0.3 (#657)
release-please[bot] Sep 8, 2022
0b13e6d
chore(deps): update dependency uuid to v9 (#658)
renovate-bot Sep 8, 2022
2becc8f
fix: do not try and authenticate when error reporting is disabled (#676)
comp615 Oct 13, 2022
370b9a3
chore(main): release 3.0.4 (#677)
release-please[bot] Oct 13, 2022
f63d643
chore(deps): update dependency @types/node to v18 (#678)
renovate-bot Oct 27, 2022
fabbbc7
docs: remove samples (#681)
kweinmeister Nov 11, 2022
ed2c907
chore(deps): update dependency @hapi/hapi to v21 (#679)
renovate-bot Nov 14, 2022
b10355f
chore(deps): update dependency restify to v9 (#682)
renovate-bot Nov 17, 2022
f73fa83
chore(deps): update dependency restify to v10 (#684)
renovate-bot Nov 30, 2022
f25cb9f
chore(deps): update dependency @types/uuid to v9 (#685)
renovate-bot Nov 30, 2022
d6780aa
fix: Add a partner team as approvers for PRs (#686)
losalex Dec 2, 2022
572be6b
chore(main): release 3.0.5 (#687)
release-please[bot] Dec 6, 2022
d1b515f
chore(deps): update dependency js-green-licenses to v4 (#693)
renovate-bot Feb 1, 2023
97c51e6
chore(deps): update dependency restify to v11 (#694)
renovate-bot Feb 3, 2023
6799e44
chore!: upgrade to Node 14 (#715)
gcf-owl-bot[bot] Aug 15, 2023
5aa16dd
chore: call non-hermetic functions since we're installing node_module…
gcf-owl-bot[bot] Sep 26, 2023
d3fee60
chore(nodejs): Add `system-test/fixtures` to `.eslintignore` (#725)
gcf-owl-bot[bot] Oct 19, 2023
16955c1
chore(docs): Update .readme-partials.yaml (#726)
meredithslota Oct 19, 2023
e7fc0d9
chore(deps): update dependency c8 to v9 (#736)
renovate-bot Jan 16, 2024
0aac885
test: Coerce type to fix broken tests due to dependency change (#742)
danieljbruce May 15, 2024
a11c59d
chore(deps): update dependency uuid to v10 (#745)
renovate-bot Jun 19, 2024
3968683
chore!: support node 18 (#776)
miguelvelezsa Nov 25, 2025
565718c
chore: remove api-logging team (#789)
suztomo Jan 20, 2026
944a4a5
Merge remote-tracking branch 'migration/main' into nodejs-error-repor…
GautamSharda Jan 20, 2026
6978b57
build: add release-please config, fix owlbot-config
GautamSharda Jan 20, 2026
1a3943c
chore: update license headers to 2026 and Google LLC
GautamSharda Jan 20, 2026
1de7de0
build: add overrides for cheerio and tablesort to fix CI
GautamSharda Jan 21, 2026
d0231e4
build: add overrides for cheerio and tablesort to fix CI
GautamSharda Jan 21, 2026
c85b62e
Merge branch 'nodejs-error-reporting-migration' of github.com:googlea…
GautamSharda Jan 21, 2026
f74ea40
build: update lockfile with pnpm overrides
GautamSharda Jan 21, 2026
e3de1ed
chore: downgrade compodoc to 1.1.19 and update lockfile
GautamSharda Jan 21, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"handwritten/nodejs-error-reporting": "3.0.5",
"packages/gapic-node-processing": "0.1.6",
"packages/google-ads-admanager": "0.5.0",
"packages/google-ads-datamanager": "0.1.0",
Expand Down Expand Up @@ -145,11 +146,11 @@
"packages/google-cloud-saasplatform-saasservicemgmt": "0.1.1",
"packages/google-cloud-scheduler": "5.3.1",
"packages/google-cloud-secretmanager": "6.1.1",
"packages/google-cloud-securesourcemanager": "0.8.1",
"packages/google-cloud-security-privateca": "7.0.1",
"packages/google-cloud-security-publicca": "2.2.1",
"packages/google-cloud-securitycenter": "9.2.1",
"packages/google-cloud-securitycentermanagement": "0.7.1",
"packages/google-cloud-securesourcemanager": "0.8.1",
"packages/google-cloud-servicedirectory": "6.1.1",
"packages/google-cloud-servicehealth": "0.7.1",
"packages/google-cloud-shell": "4.1.1",
Expand Down Expand Up @@ -217,4 +218,4 @@
"packages/google-streetview-publish": "0.4.1",
"packages/grafeas": "6.1.1",
"packages/typeless-sample-bot": "3.1.1"
}
}
17 changes: 17 additions & 0 deletions handwritten/nodejs-error-reporting/.OwlBot.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Copyright 2021 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.


begin-after-commit-hash: 674a41e0de2869f44f45eb7b1a605852a5394bba

10 changes: 10 additions & 0 deletions handwritten/nodejs-error-reporting/.compodocrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
tsconfig: ./tsconfig.json
output: ./docs
theme: material
hideGenerator: true
disablePrivate: true
disableProtected: true
disableInternal: true
disableCoverage: true
disableGraph: true
8 changes: 8 additions & 0 deletions handwritten/nodejs-error-reporting/.eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
**/node_modules
**/coverage
test/fixtures
build/
docs/
protos/
samples/generated/
system-test/**/fixtures
3 changes: 3 additions & 0 deletions handwritten/nodejs-error-reporting/.eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"extends": "./node_modules/gts"
}
4 changes: 4 additions & 0 deletions handwritten/nodejs-error-reporting/.gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
*.ts text eol=lf
*.js text eol=lf
protos/* linguist-generated
**/api-extractor.json linguist-language=JSON-with-Comments
15 changes: 15 additions & 0 deletions handwritten/nodejs-error-reporting/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
**/*.log
**/node_modules
.coverage
.DS_Store
.nyc_output
docs/
google-cloud-error-reporting-*.tgz
out/
system-test/secrets.js
system-test/*key.json
build
.vscode
package-lock.json
key.json
__pycache__
51 changes: 51 additions & 0 deletions handwritten/nodejs-error-reporting/.jsdoc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// https://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//

'use strict';

module.exports = {
opts: {
readme: './README.md',
package: './package.json',
template: './node_modules/jsdoc-fresh',
recurse: true,
verbose: true,
destination: './docs/'
},
plugins: [
'plugins/markdown',
'jsdoc-region-tag'
],
source: {
excludePattern: '(^|\\/|\\\\)[._]',
include: [
'src'
],
includePattern: '\\.js$'
},
templates: {
copyright: 'Copyright 2019 Google, LLC.',
includeDate: false,
sourceFiles: false,
systemName: '@google-cloud/error-reporting',
theme: 'lumen',
default: {
"outputSourceFiles": false
}
},
markdown: {
idInHeadings: true
}
};
29 changes: 29 additions & 0 deletions handwritten/nodejs-error-reporting/.mocharc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
const config = {
"enable-source-maps": true,
"throw-deprecation": true,
"timeout": 10000,
"recursive": true
}
if (process.env.MOCHA_THROW_DEPRECATION === 'false') {
delete config['throw-deprecation'];
}
if (process.env.MOCHA_REPORTER) {
config.reporter = process.env.MOCHA_REPORTER;
}
if (process.env.MOCHA_REPORTER_OUTPUT) {
config['reporter-option'] = `output=${process.env.MOCHA_REPORTER_OUTPUT}`;
}
module.exports = config
24 changes: 24 additions & 0 deletions handwritten/nodejs-error-reporting/.nycrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"report-dir": "./.coverage",
"reporter": ["text", "lcov"],
"exclude": [
"**/*-test",
"**/.coverage",
"**/apis",
"**/benchmark",
"**/conformance",
"**/docs",
"**/samples",
"**/scripts",
"**/protos",
"**/test",
"**/*.d.ts",
".jsdoc.js",
"**/.jsdoc.js",
"karma.conf.js",
"webpack-tests.config.js",
"webpack.config.js"
],
"exclude-after-remap": false,
"all": true
}
6 changes: 6 additions & 0 deletions handwritten/nodejs-error-reporting/.prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
**/node_modules
**/coverage
test/fixtures
build/
docs/
protos/
17 changes: 17 additions & 0 deletions handwritten/nodejs-error-reporting/.prettierrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// https://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

module.exports = {
...require('gts/.prettierrc.json')
}
35 changes: 35 additions & 0 deletions handwritten/nodejs-error-reporting/.readme-partials.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
introduction: |-
> Node.js idiomatic client for [Error Reporting][product-docs].

[Error Reporting](https://cloud.google.com/error-reporting/docs/) aggregates and displays errors produced in your running cloud services.

body: |-
This module provides custom Error Reporting support for Node.js applications.
[Error Reporting](https://cloud.google.com/error-reporting/) is a feature of
Google Cloud Platform that allows in-depth monitoring and viewing of errors reported by
applications running in almost any environment.

However, note that [@google-cloud/logging-winston](https://github.com/googleapis/nodejs-logging-winston) and [@google-cloud/logging-bunyan](https://github.com/googleapis/nodejs-logging-bunyan) automatically integrate with the Error Reporting service for Error objects logged at severity `error` or higher, for applications running on Google Cloud Platform.

Thus, if you are already using Winston or Bunyan in your application, and don't need custom error reporting capabilities, you do not need to use the `@google-cloud/error-reporting` library directly to report errors to the Error Reporting Console.

![Error Reporting overview](https://raw.githubusercontent.com/googleapis/nodejs-error-reporting/master/doc/images/errors-overview.png)

# When Errors Are Reported

The `reportMode` configuration option is used to specify when errors are reported to the Error Reporting Console. It can have one of three values:
* `'production'` (default): Only report errors if the NODE_ENV environment variable is set to "production".
* `'always'`: Always report errors regardless of the value of NODE_ENV.
* `'never'`: Never report errors regardless of the value of NODE_ENV.

The `reportMode` configuration option replaces the deprecated `ignoreEnvironmentCheck` configuration option. If both the `reportMode` and `ignoreEnvironmentCheck` options are specified, the `reportMode` configuration option takes precedence.

The `ignoreEnvironmentCheck` option should not be used. However, if it is used, and the `reportMode` option is not specified, it can have the values:
* `false` (default): Only report errors if the NODE_ENV environment variable is set to "production".
* `true`: Always report errors regardless of the value of NODE_ENV.

## Setup, Configuration, and Examples

See the documentation for setup instructions, configuration options, and examples: https://cloud.google.com/error-reporting/docs/setup/nodejs

Additional code samples can also be found here: https://github.com/GoogleCloudPlatform/nodejs-docs-samples/tree/main/error-reporting
15 changes: 15 additions & 0 deletions handwritten/nodejs-error-reporting/.repo-metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"name": "error-reporting",
"name_pretty": "Error Reporting",
"product_documentation": "https://cloud.google.com/error-reporting",
"client_documentation": "https://cloud.google.com/nodejs/docs/reference/error-reporting/latest",
"issue_tracker": "https://issuetracker.google.com/savedsearches/559780",
"release_level": "stable",
"language": "nodejs",
"repo": "googleapis/google-cloud-node",
"distribution_name": "@google-cloud/error-reporting",
"api_id": "clouderrorreporting.googleapis.com",
"codeowner_team": "@googleapis/yoshi-nodejs",
"api_shortname": "error-reporting",
"library_type": "REST"
}
Loading