Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
5870 commits
Select commit Hold shift + click to select a range
1476e4f
fix: update gapic-node-processing and add ESM tests (#1853)
sofisl Oct 1, 2025
91ba048
fix: disable linkinator until 429 issue is fixed. (#2138)
miguelvelezsa Oct 1, 2025
7c7a173
chore(main): release 4.11.8 (#1855)
release-please[bot] Oct 1, 2025
53c3cb5
chore(deps): update dependency mocha to ^11.7.3 (#1856)
renovate-bot Oct 1, 2025
483f77d
chore(deps): update dependency jsdoc-fresh to v5 (#2145)
renovate-bot Oct 1, 2025
6e6cff4
fix(deps): update dependency @googleapis/iam to v33 (#2146)
renovate-bot Oct 1, 2025
32e7132
chore: update npmjs.org to npmjs.com (#532)
gcf-owl-bot[bot] Oct 1, 2025
d4cdec7
chore: update npmjs.org to npmjs.com (#2147)
gcf-owl-bot[bot] Oct 1, 2025
f0970ef
chore(deps): update dependency jsdoc-fresh to v5 (#1806)
renovate-bot Oct 1, 2025
bf735be
chore: update npmjs.org to npmjs.com (#693)
gcf-owl-bot[bot] Oct 1, 2025
60b894a
chore(deps): update dependency webpack to ^5.102.0 (#1857)
renovate-bot Oct 1, 2025
a1775c2
chore(deps): update dependency jsdoc-fresh to v5 (#1858)
renovate-bot Oct 1, 2025
386146b
fix: link to customCredentialSupplierOktaWorkload (#2149)
vverman Oct 1, 2025
6d27608
fix: eslint config in pack n play (#54)
miguelvelezsa Oct 1, 2025
d531a28
feat: extends tsconfig from gts and removed attribute defined in gts …
miguelvelezsa Oct 1, 2025
ebebe7a
Jsdoc region tag migration (#52)
GautamSharda Oct 1, 2025
f613120
chore: remove accidentally committed files (#1859)
feywind Oct 2, 2025
2d0bf96
chore(deps): update dependency jsdoc-fresh to v5 (#533)
renovate-bot Oct 2, 2025
edda540
chore(deps): update dependency mocha to ^11.7.4 (#1860)
renovate-bot Oct 2, 2025
b908057
chore(deps): update dependency jsdoc-fresh to v5 (#743)
renovate-bot Oct 2, 2025
9f0d918
chore(deps): update dependency jsdoc-fresh to v5 (#694)
renovate-bot Oct 2, 2025
011a761
fix: jsdoc-region-tag path in release-please-manifest.json (#59)
miguelvelezsa Oct 2, 2025
b86e49c
chore(deps): update dependency jsdoc-fresh to v5 (#156)
renovate-bot Oct 2, 2025
c5fb1f3
fix(deps): update dependency dotenv to v17 (#2150)
renovate-bot Oct 2, 2025
61f0d0c
fix: paths and link in jsdoc-region-tag package.json (#61)
miguelvelezsa Oct 2, 2025
226ded2
chore: release main (#62)
release-please[bot] Oct 2, 2025
fa9a454
chore: migrate code from googleapis/gcp-metadata (#53)
miguelvelezsa Oct 2, 2025
b0a4b34
fix: jsdoc-region-tag in .release-please-manifest.json (#64)
miguelvelezsa Oct 2, 2025
f750a31
chore: release main (#65)
release-please[bot] Oct 2, 2025
728be34
chore(deps): update dependency pack-n-play to ^4.2.0 (#1862)
renovate-bot Oct 3, 2025
a42d2d9
chore(deps): update dependency jsdoc-region-tag to v4 (#2152)
renovate-bot Oct 3, 2025
bc9290c
chore(deps): update dependency jsdoc-region-tag to v4 (#1807)
renovate-bot Oct 3, 2025
a77fda4
chore(deps): update dependency jsdoc-region-tag to v4 (#744)
renovate-bot Oct 3, 2025
4844c7a
chore(deps): update dependency jsdoc-region-tag to v4 (#695)
renovate-bot Oct 3, 2025
605249c
chore(deps): update dependency jsdoc-region-tag to v4 (#534)
renovate-bot Oct 3, 2025
6d1672d
chore(deps): update dependency jsdoc-region-tag to v4 (#1863)
renovate-bot Oct 3, 2025
3923d36
chore(deps): update dependency jsdoc-region-tag to v4 (#157)
renovate-bot Oct 3, 2025
476998e
feat: remove gts extension from tsconfig in gcp-metadata (#66)
miguelvelezsa Oct 3, 2025
1423293
fix: tsconfig in gcp-metadata (#68)
miguelvelezsa Oct 3, 2025
5939b1c
chore: disable renovate for Node github action YAML configs (#2154)
gcf-owl-bot[bot] Oct 3, 2025
f3c2f10
feat: add all packages in workspace (#69)
miguelvelezsa Oct 3, 2025
0b01ab0
feat: add windows, lint and doc in continuous (#71)
miguelvelezsa Oct 6, 2025
9ee6c8c
fix: lint and docs scripts (#73)
miguelvelezsa Oct 6, 2025
0bb346d
feat: add packages in conditional tests (#74)
miguelvelezsa Oct 6, 2025
8458bde
fix: increase time in gcp-metadata system-test (#75)
miguelvelezsa Oct 6, 2025
4119ca7
fix: gcp-metadata sample tests (#76)
miguelvelezsa Oct 7, 2025
a58614d
fix: lint and docs (#77)
miguelvelezsa Oct 7, 2025
28791a5
chore: release main (#78)
release-please[bot] Oct 8, 2025
5b62fe5
Merge remote-tracking branch 'migration/main' into proto3-json-serial…
miguelvelezsa Oct 9, 2025
1a1e0ff
build: add release-please config, fix owlbot-config
miguelvelezsa Oct 9, 2025
ef2aac3
fix: proto3jsonserializer jsdoc file
miguelvelezsa Oct 9, 2025
64e5dcb
fix: proto3jsonserializer eslint file
miguelvelezsa Oct 9, 2025
8acf02b
fix: proto3jsonserializer tsconfig file
miguelvelezsa Oct 9, 2025
f387600
fix: proto3jsonserializer samples test
miguelvelezsa Oct 9, 2025
f137d7b
🦉 Updates from OwlBot post-processor
gcf-owl-bot[bot] Oct 9, 2025
0615825
chore: remove gcp-metadata (#94)
miguelvelezsa Oct 10, 2025
51123e6
Merge remote-tracking branch 'migration/main' into gcp-metadata-migra…
miguelvelezsa Oct 11, 2025
dc4681c
build: add release-please config, fix owlbot-config
miguelvelezsa Oct 11, 2025
959ce8f
🦉 Updates from OwlBot post-processor
gcf-owl-bot[bot] Oct 11, 2025
2509595
fix: gcp-metadata eslintrc
miguelvelezsa Oct 11, 2025
86685eb
fix: gcp-metadata tsconfig.json
miguelvelezsa Oct 11, 2025
c2cd65b
fix: gcp-metadata samples tests
miguelvelezsa Oct 11, 2025
4a37d46
fix: gcp-metadata package json
miguelvelezsa Oct 11, 2025
58a6f9c
fix: gcp-metadata jsdoc path
miguelvelezsa Oct 11, 2025
7c8851d
chore: merge pull request #95 from googleapis/gcp-metadata-migration
miguelvelezsa Oct 11, 2025
04ed7a1
fix(deps): update dependency @googleapis/iam to v34 (#2159)
renovate-bot Oct 13, 2025
84748cc
chore(deps): update dependency webpack to ^5.102.1 (#1865)
renovate-bot Oct 13, 2025
5711a92
fix(deps): update dependency gcp-metadata to v8 (#2158)
renovate-bot Oct 13, 2025
052fc2b
chore(deps): update dependency pack-n-play to ^4.2.1 (#1869)
renovate-bot Oct 13, 2025
0cc6784
chore(deps): update dependency jsdoc-region-tag to ^4.0.1 (#1868)
renovate-bot Oct 13, 2025
835e37a
chore(deps): update dependency jsdoc to ^4.0.5 (#1866)
renovate-bot Oct 13, 2025
a7697b3
chore(deps): update dependency jsdoc-fresh to ^5.0.2 (#1867)
renovate-bot Oct 13, 2025
3df4e5a
Revert "feat: add console warnings for mitigating file based credenti…
GautamSharda Oct 13, 2025
10bb973
chore: release main (#100)
release-please[bot] Oct 13, 2025
bdc0a32
fix: proto3-json-serializer copyright year (#101)
miguelvelezsa Oct 13, 2025
c59aa61
chore: release main (#102)
release-please[bot] Oct 13, 2025
c284041
fix: update gapic-node-processing (#1870)
sofisl Oct 14, 2025
d4cb9f3
fix(deps): update dependency proto3-json-serializer to ^3.0.3 (#1872)
renovate-bot Oct 14, 2025
f26ced8
fix: `no content` response handling when the `response type` is `json…
hakimio Oct 14, 2025
10f42c5
chore(deps): update dependency @types/node to ^22.18.10 (#1835)
renovate-bot Oct 14, 2025
c2357e2
Update split-repo-post-process.sh
sofisl Oct 14, 2025
55c2d22
Merge pull request #104 from googleapis/sofisl-patch-1
sofisl Oct 14, 2025
b515f67
fix: gcp metadata ts issues. (#110)
miguelvelezsa Oct 14, 2025
79fa52c
Merge remote-tracking branch 'migration/main' into gaxios-migration
miguelvelezsa Oct 14, 2025
83318d9
build: add release-please config, delete owlbot-config
miguelvelezsa Oct 14, 2025
12a4319
fix: gaxios jsdoc template path
miguelvelezsa Oct 14, 2025
f5cc802
fix: gaxios eslintrc config
miguelvelezsa Oct 14, 2025
b5cd170
fix: gaxios test samples
miguelvelezsa Oct 14, 2025
6dfc4e6
chore(main): release 4.11.9 (#1874)
release-please[bot] Oct 14, 2025
2193402
chore(main): release 10.4.1 (#2148)
release-please[bot] Oct 15, 2025
603841d
chore(deps): update dependency tar to v7.5.1 (#113)
renovate-bot Oct 15, 2025
0d1dc88
chore: enable test with credenetial for auth lib
GautamSharda Oct 16, 2025
c6928fe
Merge pull request #125 from googleapis/test_with_creds
GautamSharda Oct 16, 2025
d2ecc95
docs: fix AWS security credentials supplier example (#2162)
cm-iwata Oct 16, 2025
7b58b5a
chore(deps): update dependency @types/node to ^22.18.11 (#1876)
renovate-bot Oct 17, 2025
33758e7
feat: add preinstall script (#127)
miguelvelezsa Oct 20, 2025
a82c3b0
fix: remove owlbot (#128)
miguelvelezsa Oct 20, 2025
1b29e62
fix samples nightly node yaml
GautamSharda Oct 21, 2025
767bf31
fix: fix samples nightly node yaml
GautamSharda Oct 21, 2025
c0f24e0
Merge branch 'fix-yaml' of github.com:googleapis/google-cloud-node-co…
GautamSharda Oct 21, 2025
76d2df4
Merge branch 'main' into fix-yaml
GautamSharda Oct 21, 2025
d3e9cc2
Merge pull request #129 from googleapis/fix-yaml
GautamSharda Oct 21, 2025
87b681d
fix: add package-lock.json in gitignore (#131)
miguelvelezsa Oct 21, 2025
739f366
fix: export ExternalAccountAuthorizedUserCredential (#2166)
vverman Oct 23, 2025
e41fd3e
chore(main): release 10.4.2 (#2167)
release-please[bot] Oct 23, 2025
30e467a
chore: remove workspaces (#137)
miguelvelezsa Oct 23, 2025
754fb25
Merge branch 'main' into gaxios-migration
miguelvelezsa Oct 23, 2025
a290b3f
fix: gaxios samples and system test scripts commands
miguelvelezsa Oct 23, 2025
e3b683b
Merge pull request #112 from googleapis/gaxios-migration
miguelvelezsa Oct 23, 2025
8ebef41
fix: gaxios system test due to missing dependency (#142)
miguelvelezsa Oct 23, 2025
417e033
Merge remote-tracking branch 'migration/main' into gax-nodejs-migration
miguelvelezsa Oct 23, 2025
0233eaa
build: add release-please config, delete owlbot-config
miguelvelezsa Oct 23, 2025
18adca4
chore: move gax from gaxnodejs to packages
miguelvelezsa Oct 23, 2025
7d2a0c1
chore: move logging-utils from gaxnodejs to dev-packages
miguelvelezsa Oct 23, 2025
9534072
chore: move tool from gaxnodejs to packages
miguelvelezsa Oct 23, 2025
d45c5a2
chore: remove skeleton of gax-nodejs
miguelvelezsa Oct 23, 2025
3c0c44f
chore(deps): update dependency webpack-cli to v6 (#141)
renovate-bot Oct 23, 2025
5bf7c44
chore(deps): update dependency ts-loader to v9 (#140)
renovate-bot Oct 23, 2025
df13033
Merge branch 'main' into gax-nodejs-migration
miguelvelezsa Oct 23, 2025
d836ef0
fix: add missing dependency in tools and gax
miguelvelezsa Oct 23, 2025
6b3f8ce
fix: add missing dependency in tools and gax
miguelvelezsa Oct 23, 2025
03a6fd7
chore(deps): update dependency @types/node to ^22.18.12 (#1878)
renovate-bot Oct 24, 2025
4774789
chore(deps): update babel monorepo to ^7.28.5 (#1879)
renovate-bot Oct 24, 2025
8eeccde
chore(deps): update dependency @types/yargs to ^17.0.34 (#1880)
renovate-bot Oct 24, 2025
3c87862
chore(deps): update dependency gapic-node-processing to ^0.1.6 (#1882)
renovate-bot Oct 24, 2025
29e5d45
chore(main): release 4.9.12 (#1883)
release-please[bot] Oct 25, 2025
1ba75c3
feat: add cloudbuild_with_gapic_showcase
miguelvelezsa Oct 28, 2025
528c4f1
fix: release please config gax-nodejs packages
miguelvelezsa Oct 28, 2025
f92f696
Merge remote-tracking branch 'migration/main' into nodejs-googleapis-…
GautamSharda Oct 28, 2025
dec0449
build: add release-please config, delete owlbot-config
GautamSharda Oct 28, 2025
75a77da
fix: remove skipLibCheck from tools
miguelvelezsa Oct 28, 2025
500473c
chore: pull request #143 from googleapis/gax-nodejs-migration
miguelvelezsa Oct 28, 2025
122b437
fix: release-please config gax path
miguelvelezsa Oct 28, 2025
cc3a9fe
fix: release-please config gapic-tools path (#155)
miguelvelezsa Oct 29, 2025
cdbbbb1
Merge remote-tracking branch 'migration/main' into gapic-generator-ty…
miguelvelezsa Oct 29, 2025
c09fe21
build: add release-please config, delete owlbot-config
miguelvelezsa Oct 29, 2025
2904351
merge main
GautamSharda Oct 29, 2025
560fff2
chore: release main (#157)
release-please[bot] Oct 30, 2025
06dc7a6
feat: Support scopes from impersonated JSON (#2170)
sai-sunder-s Oct 30, 2025
0f87a75
chore(main): release 10.5.0 (#2171)
release-please[bot] Oct 30, 2025
efde030
chore: merge from googleapis/google-auth-library-nodejs
GautamSharda Oct 30, 2025
3d61fe1
build: add release-please config, delete owlbot-config
GautamSharda Oct 30, 2025
6141e14
fix: test auth lib with credentials
GautamSharda Oct 30, 2025
0831f3d
fix: skip lint for tests
GautamSharda Oct 30, 2025
3cda079
Merge branch 'main' into nodejs-googleapis-common-migration
GautamSharda Oct 30, 2025
59f9d2a
chore: match previous test scripts
GautamSharda Oct 31, 2025
33e4cee
chore: mv generator/google-auth-library-nodejs packages/
GautamSharda Oct 31, 2025
97e0c38
fix: packages path in migrate-split-repo.sh (#167)
miguelvelezsa Oct 31, 2025
283bf57
chore: commit mv to packages/
GautamSharda Oct 31, 2025
7637737
Merge branch 'main' into google-auth-library-nodejs-migration
GautamSharda Oct 31, 2025
3b2e862
Merge branch 'main' into nodejs-googleapis-common-migration
GautamSharda Oct 31, 2025
e2f90d1
chore: add samples
GautamSharda Oct 31, 2025
9a46d8a
feat: add generator tests in actions
miguelvelezsa Oct 29, 2025
c3ad58e
fix: gapic-generator-typescript system and samples test script
miguelvelezsa Oct 31, 2025
d601730
Merge pull request #164 from googleapis/google-auth-library-nodejs-mi…
GautamSharda Oct 31, 2025
e80a449
Merge branch 'main' into nodejs-googleapis-common-migration
GautamSharda Oct 31, 2025
bbcd0b4
fix: increase system test timeout
GautamSharda Oct 31, 2025
740d563
fix: further increase system test timeout
GautamSharda Oct 31, 2025
1babace
chore: match scripts with original repo
GautamSharda Oct 31, 2025
3429342
fix: path in release please for auth
GautamSharda Oct 31, 2025
2d72cad
Merge branch 'main' into google-auth-library-nodejs-migration
GautamSharda Oct 31, 2025
5aab0c3
Merge pull request #171 from googleapis/google-auth-library-nodejs-mi…
GautamSharda Oct 31, 2025
447396c
Merge pull request #147 from googleapis/nodejs-googleapis-common-migr…
GautamSharda Oct 31, 2025
b7a2eb2
Merge branch 'main' into gapic-generator-typescript-migration
miguelvelezsa Nov 3, 2025
c18a830
fix: package.json links in gax, tools and logging utils (#498)
miguelvelezsa Nov 3, 2025
2b6c2a3
Merge branch 'main' into gapic-generator-typescript-migration
miguelvelezsa Nov 3, 2025
b744028
chore: merge pull request #156 from googleapis/gapic-generator-typesc…
miguelvelezsa Nov 4, 2025
1ce5945
fix: nodejs-googleapis-common version in release-please-manifest (#538)
miguelvelezsa Nov 4, 2025
7c689a0
fix: remove generator from release-please config (#754)
miguelvelezsa Nov 4, 2025
6d1b77d
fix: add per-service apiVersion to gapic_metadata (#788)
noahdietz Nov 5, 2025
b4a9502
fix: generator release config (#789)
miguelvelezsa Nov 6, 2025
22ca3fa
chore: release main (#793)
release-please[bot] Nov 12, 2025
ccf9fb6
chore(deps): update dependency @types/node to v24 (#537)
renovate-bot Nov 13, 2025
07f5858
chore(deps): update dependency @types/sinon to v20 (#539)
renovate-bot Nov 13, 2025
35d84d1
build: fix continuous generator test (#820)
miguelvelezsa Nov 17, 2025
3eb7215
build: update changed-files to latest version 47 (#824)
miguelvelezsa Nov 17, 2025
db4b9fe
build: fix path in generator test (#826)
miguelvelezsa Nov 17, 2025
631ea1d
build: fix presubmit and generator test (#827)
miguelvelezsa Nov 17, 2025
1a10c12
build: use dorny/paths-filter to detect changes in continuous and pre…
miguelvelezsa Nov 18, 2025
88b7c85
chore(deps): update dependency @types/sinon to v21 (#540)
renovate-bot Nov 18, 2025
d90412a
chore(deps): update dependency jsdoc-fresh to v5 (#818)
renovate-bot Nov 18, 2025
727882f
chore(deps): update dependency jsdoc-region-tag to v4 (#831)
renovate-bot Nov 18, 2025
c0414d6
fix: set rimraf as dev dependency (#837)
miguelvelezsa Nov 18, 2025
8f7e3b9
chore(deps): update dependency glob to v10.5.0 [security] (#840)
renovate-bot Nov 18, 2025
85c912a
build: calculate changes instead of using external action (#834)
miguelvelezsa Nov 18, 2025
1a2c2f5
chore: create client-libraries guide (port over from gax) (#847)
sofisl Nov 21, 2025
874929c
chore(pack-n-play): remove package-lock.json (#849)
miguelvelezsa Nov 25, 2025
cce9051
chore(tools): remove unused dependency (#852)
miguelvelezsa Dec 1, 2025
8d49fa6
build(auth): add google token class in auth (#813)
miguelvelezsa Dec 1, 2025
7fa9cd3
build: add gtoken error with code (#812)
miguelvelezsa Dec 1, 2025
5c7e60f
feat: add gtoken get credentials (#809)
miguelvelezsa Dec 2, 2025
63bc439
chore: remove flakybot execution from run_single_test.sh (#855)
miguelvelezsa Dec 3, 2025
36277d7
build: integrate nodejs core libraries (#848)
sofisl Dec 3, 2025
8b2525b
build: add jwsSign function in auth (#808)
miguelvelezsa Dec 3, 2025
ef645c3
build(auth): add revoke token function (#807)
miguelvelezsa Dec 3, 2025
42e6e96
build(auth): add getToken function for the usage of GoogleToken (#806)
miguelvelezsa Dec 3, 2025
24a7e38
build(auth): add token handler for GoogleToken. (#805)
miguelvelezsa Dec 3, 2025
10353c7
build(auth): added full implementation of GoogleToken (#814)
miguelvelezsa Dec 4, 2025
6dcb8a6
chore: Retry request migration (#858)
GautamSharda Dec 5, 2025
868d364
chore: update release-please config (#860)
sofisl Dec 5, 2025
6b9ec3f
Merge remote-tracking branch 'migration/main' into nodejs-proto-files…
miguelvelezsa Dec 9, 2025
3091a2a
build: add release-please config, delete owlbot-config
miguelvelezsa Dec 9, 2025
4f9c54f
feat(auth): use gtoken from internal class instead of dependency (#815)
miguelvelezsa Dec 10, 2025
e4a1801
Merge branch 'main' into nodejs-proto-files-migration
miguelvelezsa Dec 10, 2025
39862c5
build: fix sample test
miguelvelezsa Dec 10, 2025
b83e0a6
build: fix lint
miguelvelezsa Dec 10, 2025
0f04eb2
chore(nodejs-proto-files): pin ts version
miguelvelezsa Dec 11, 2025
7ef5c41
chore: fix syncpack (#863)
sofisl Dec 11, 2025
b19d3ce
Merge branch 'main' into nodejs-proto-files-migration
miguelvelezsa Dec 11, 2025
8d08928
fix syncpackrc
sofisl Dec 11, 2025
1bd9861
chore: bump protobuf.js highest version (#866)
sofisl Dec 11, 2025
e7df45a
Merge branch 'main' into nodejs-proto-files-migration
miguelvelezsa Dec 11, 2025
e5bb850
Update package.json
sofisl Dec 11, 2025
4b8c440
Merge pull request #861 from googleapis/nodejs-proto-files-migration
miguelvelezsa Dec 11, 2025
a12c6af
Merge remote-tracking branch 'migration/main' into teeny-request-migr…
GautamSharda Dec 12, 2025
0522cdf
build: add release-please config, delete owlbot-config
GautamSharda Dec 12, 2025
b7fd9c2
fix: npm run syncpack-fix
GautamSharda Dec 12, 2025
964c10c
no samples or system tests
GautamSharda Dec 12, 2025
52c246e
fix: TypeError: Agent is not a constructor. This happens in the tests…
GautamSharda Dec 12, 2025
7c21d4d
Merge pull request #867 from googleapis/teeny-request-migration
GautamSharda Dec 12, 2025
a9ba25b
fix(pack-n-play): replace rimraf with native Node.js fs.promises.rm
GautamSharda Dec 16, 2025
9bfaf21
style(pack-n-play): remove extra blank line in pack-n-test.ts
GautamSharda Dec 17, 2025
f45dcf9
Merge pull request #873 from googleapis/fix/838
GautamSharda Dec 17, 2025
4a16249
chore: release main
release-please[bot] Dec 17, 2025
e085d22
Merge pull request #821 from googleapis/release-please--branches--main
feywind Dec 17, 2025
9b38de5
fix: add api_version breadcrumb to client docs (#862)
noahdietz Dec 18, 2025
1853f83
chore: upgrade sinon, node types (#864)
miguelvelezsa Dec 22, 2025
9673b95
build: add missing docs and docs-test scripts (#875)
miguelvelezsa Dec 30, 2025
ad93d8d
chore: delete owlbot config files
parthea Jan 7, 2026
4361af1
delete more configs
parthea Jan 7, 2026
7862562
delete more configs
parthea Jan 7, 2026
961122e
Merge pull request #880 from googleapis/parthea-patch-1
parthea Jan 7, 2026
76fbd5c
chore(deps): update dependency jsdoc-fresh to v5 (#877)
renovate-bot Jan 8, 2026
c045eb4
chore(deps): update dependency mocha to v10 (#878)
renovate-bot Jan 9, 2026
7a4aa74
chore: remove owlbot config for retry request (#881)
ohmayr Jan 9, 2026
6d17ceb
docs: regenerate baseline docs with 2026 copyright (#886)
quirogas Jan 13, 2026
a39fb12
fix: update README templates to use correct API reference link for st…
quirogas Jan 14, 2026
633c754
fix: do not generate stubMethodsContent if there are no methods (#889)
sofisl Jan 15, 2026
aef0f04
chore: release main
release-please[bot] Jan 15, 2026
68bc4d8
Merge pull request #874 from googleapis/release-please--branches--main
danieljbruce Feb 3, 2026
a2d313d
chore: replace old nodejs teams with cloud-sdk-nodejs-team
suztomo Feb 5, 2026
838e052
Merge pull request #896 from googleapis/replace-old-team-v3
danieljbruce Feb 5, 2026
0958965
fix: defaultAwsSecurityCredentialSupplier fetches aws-credentials cor…
vverman Feb 20, 2026
ee4211f
chore: release main
release-please[bot] Feb 20, 2026
39471c3
Merge pull request #904 from googleapis/release-please--branches--main
shivanee-p Feb 24, 2026
6236d01
Merge remote-tracking branch 'migration/main' into google-cloud-node-…
sofisl Mar 5, 2026
1ff85d2
chore: merge CI systems
sofisl Mar 5, 2026
4d14c95
chore: add syncpack configuration, and make ci bash scripts runnable
sofisl Mar 5, 2026
799df61
chore: update syncpack
sofisl Mar 5, 2026
d89623f
Merge branch 'main' into google-cloud-node-core-migration
sofisl Mar 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
147 changes: 147 additions & 0 deletions .github/workflows/continuous.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,150 @@
env:
BUILD_TYPE: continuous
TEST_TYPE: units
generator-test:
runs-on: ubuntu-latest
container: gcr.io/gapic-images/googleapis:20250404
# Dockerfile for this image: https://github.com/googleapis/googleapis-discovery/blob/master/Dockerfile
# If you update its version, please also update it below in
# 'Cache Bazel files' - unfortunately it cannot accept variables at this
# time.

steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
with:
fetch-depth: 0 # Fetch all history for comparison on push events

- name: Mark repo as safe for git
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"

- name: Check for changes in generator
id: generator-changes
run: |
if [ "${{ github.event_name }}" = "pull_request" ]; then
git fetch origin ${{ github.base_ref }} --depth=1
if git diff --name-only origin/${{ github.base_ref }}...${{ github.sha }} | grep -q "^generator/"; then
echo "changes=true" >> $GITHUB_OUTPUT
fi
else
if git diff --name-only HEAD~1 HEAD | grep -q "^generator/"; then
echo "changes=true" >> $GITHUB_OUTPUT
fi
fi

- name: Cache Bazel files
if: steps.generator-changes.outputs.changes == 'true'
id: cache-bazel
uses: actions/cache@v4
with:
path: ~/.cache/bazel
key: ${{ runner.os }}-googleapis-20250422-${{ secrets.CACHE_VERSION }}

- name: Setup Node.js
if: steps.generator-changes.outputs.changes == 'true'
uses: actions/setup-node@v6
with:
node-version: 18.x

- name: Install Node dependencies with npm
if: steps.generator-changes.outputs.changes == 'true'
run: npm install

- name: Run bazel build
if: steps.generator-changes.outputs.changes == 'true'
working-directory: ./generator/gapic-generator-typescript
run: bazelisk build --noremote_accept_cached '//...'

- name: Run bazel test
if: steps.generator-changes.outputs.changes == 'true'
working-directory: ./generator/gapic-generator-typescript
run: bazelisk test --test_output=errors --noremote_accept_cached //...

- name: Verify error conformance
if: steps.generator-changes.outputs.changes == 'true'
working-directory: ./generator/gapic-generator-typescript
run: |
curl -sSL https://github.com/googleapis/gapic-config-validator/releases/download/v0.6.0/gapic-config-validator-0.6.0-linux-amd64.tar.gz > config-validator.tar.gz
tar xzf config-validator.tar.gz --no-same-owner
chmod +x gapic-error-conformance
chmod +x bazel-bin/protoc_plugin_/protoc_plugin
./gapic-error-conformance -plugin="bazel-bin/protoc_plugin_/protoc_plugin"

- name: Prepare baseline artifacts
if: steps.generator-changes.outputs.changes == 'true'
working-directory: ./generator/gapic-generator-typescript
run: |
mkdir -p ~/artifacts
cp bazel-testlogs/unit_tests/test.outputs/outputs.zip ~/artifacts/
bazelisk run -- @pnpm//:pnpm --dir $PWD install
tar cfz ~/artifacts/node_modules.tar.gz node_modules

- name: Save artifacts
if: steps.generator-changes.outputs.changes == 'true'
uses: actions/upload-artifact@v5
with:
name: artifacts
path: ~/artifacts

- name: Test generated libraries
if: steps.generator-changes.outputs.changes == 'true'
run: |
set -ex
unzip ~/artifacts/outputs.zip -d library
for lib in showcase kms translate monitoring dlp texttospeech showcase-legacy compute logging bigquery-v2 redis retail; do
echo "--- Testing library $lib ---"
cd library/.test-out-$lib
npm install
npm test
npm run fix
rm -rf build
npm run compile
npm run system-test
npm run docs
cd ../..
done

- name: Test generated ESM libraries
if: steps.generator-changes.outputs.changes == 'true'
run: |
set -ex
for lib in showcase kms translate monitoring dlp texttospeech showcase-legacy compute logging bigquery-v2 redis retail; do
echo "--- Testing ESM library $lib ---"
cd library/.test-out-$lib-esm
npm install
npm test
npm run fix
rm -rf build
npm run compile
npm run system-test
cd ../..
done

- name: Test combined library (Speech)
if: steps.generator-changes.outputs.changes == 'true'
env:
TEST_ENV_DESTINATION_PATH: generator/gapic-generator-typescript/test-fixtures/google-cloud-speech
run: generator/gapic-generator-typescript/rules_typescript_gapic/combine_script.sh generator/gapic-generator-typescript/test-fixtures/google-cloud-speech-nodejs v1 "" "" generator/gapic-generator-typescript/node_modules/gapic-tools/build/src/compileProtos.js generator/gapic-generator-typescript/node_modules/gapic-node-processing/build/src/cli.js ""

- name: Run tests for combined library (Speech)
if: steps.generator-changes.outputs.changes == 'true'
run: |
set -ex
cd generator/gapic-generator-typescript/test-fixtures/google-cloud-speech
npm install
npm test
npm run system-test

- name: Test combined library (Tasks)
if: steps.generator-changes.outputs.changes == 'true'
env:
TEST_ENV_DESTINATION_PATH: generator/gapic-generator-typescript/test-fixtures/google-cloud-tasks
run: generator/gapic-generator-typescript/rules_typescript_gapic/combine_script.sh generator/gapic-generator-typescript/test-fixtures/google-cloud-tasks-nodejs v2 "" "" generator/gapic-generator-typescript/node_modules/gapic-tools/build/src/compileProtos.js generator/gapic-generator-typescript/node_modules/gapic-node-processing/build/src/cli.js ""

- name: Run tests for combined library (Tasks)
if: steps.generator-changes.outputs.changes == 'true'
run: |
set -ex
cd generator/gapic-generator-typescript/test-fixtures/google-cloud-tasks
npm install
npm test
npm run system-test
Comment on lines +24 to +169

Check warning

Code scanning / CodeQL

Workflow does not contain permissions Medium

Actions job or workflow does not limit the permissions of the GITHUB_TOKEN. Consider setting an explicit permissions block, using the following as a minimal starting point: {contents: read}
148 changes: 148 additions & 0 deletions .github/workflows/presubmit.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,3 +24,151 @@
env:
BUILD_TYPE: presubmit
TEST_TYPE: units
generator-test:
runs-on: ubuntu-latest
container: gcr.io/gapic-images/googleapis:20250404
# Dockerfile for this image: https://github.com/googleapis/googleapis-discovery/blob/master/Dockerfile
# If you update its version, please also update it below in
# 'Cache Bazel files' - unfortunately it cannot accept variables at this
# time.

steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
with:
fetch-depth: 300

- name: Mark repo as safe for git
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"

- name: Check for changes in generator
id: generator-changes
run: |
if [ "${{ github.event_name }}" = "pull_request" ]; then
git fetch origin ${{ github.base_ref }} --depth=1
if git diff --name-only origin/${{ github.base_ref }}...${{ github.sha }} | grep -q "^generator/"; then
echo "changes=true" >> $GITHUB_OUTPUT
fi
else
# for push events, we only have the most recent commit.
if git diff --name-only HEAD~1 HEAD | grep -q "^generator/"; then
echo "changes=true" >> $GITHUB_OUTPUT
fi
fi

- name: Cache Bazel files
if: steps.generator-changes.outputs.changes == 'true'
id: cache-bazel
uses: actions/cache@v4
with:
path: ~/.cache/bazel
key: ${{ runner.os }}-googleapis-20250422-${{ secrets.CACHE_VERSION }}

- name: Setup Node.js
if: steps.generator-changes.outputs.changes == 'true'
uses: actions/setup-node@v6
with:
node-version: 18.x

- name: Install Node dependencies with npm
if: steps.generator-changes.outputs.changes == 'true'
run: npm install

- name: Run bazel build
if: steps.generator-changes.outputs.changes == 'true'
working-directory: ./generator/gapic-generator-typescript
run: bazelisk build --noremote_accept_cached '//...'

- name: Run bazel test
if: steps.generator-changes.outputs.changes == 'true'
working-directory: ./generator/gapic-generator-typescript
run: bazelisk test --test_output=errors --noremote_accept_cached //...

- name: Verify error conformance
if: steps.generator-changes.outputs.changes == 'true'
working-directory: ./generator/gapic-generator-typescript
run: |
curl -sSL https://github.com/googleapis/gapic-config-validator/releases/download/v0.6.0/gapic-config-validator-0.6.0-linux-amd64.tar.gz > config-validator.tar.gz
tar xzf config-validator.tar.gz --no-same-owner
chmod +x gapic-error-conformance
chmod +x bazel-bin/protoc_plugin_/protoc_plugin
./gapic-error-conformance -plugin="bazel-bin/protoc_plugin_/protoc_plugin"

- name: Prepare baseline artifacts
if: steps.generator-changes.outputs.changes == 'true'
working-directory: ./generator/gapic-generator-typescript
run: |
mkdir -p ~/artifacts
cp bazel-testlogs/unit_tests/test.outputs/outputs.zip ~/artifacts/
bazelisk run -- @pnpm//:pnpm --dir $PWD install
tar cfz ~/artifacts/node_modules.tar.gz node_modules

- name: Save artifacts
if: steps.generator-changes.outputs.changes == 'true'
uses: actions/upload-artifact@v5
with:
name: artifacts
path: ~/artifacts

- name: Test generated libraries
if: steps.generator-changes.outputs.changes == 'true'
run: |
set -ex
unzip ~/artifacts/outputs.zip -d library
for lib in showcase kms translate monitoring dlp texttospeech showcase-legacy compute logging bigquery-v2 redis retail; do
echo "--- Testing library $lib ---"
cd library/.test-out-$lib
npm install
npm test
npm run fix
rm -rf build
npm run compile
npm run system-test
npm run docs
cd ../..
done

- name: Test generated ESM libraries
if: steps.generator-changes.outputs.changes == 'true'
run: |
set -ex
for lib in showcase kms translate monitoring dlp texttospeech showcase-legacy compute logging bigquery-v2 redis retail; do
echo "--- Testing ESM library $lib ---"
cd library/.test-out-$lib-esm
npm install
npm test
npm run fix
rm -rf build
npm run compile
npm run system-test
cd ../..
done

- name: Test combined library (Speech)
if: steps.generator-changes.outputs.changes == 'true'
env:
TEST_ENV_DESTINATION_PATH: generator/gapic-generator-typescript/test-fixtures/google-cloud-speech
run: generator/gapic-generator-typescript/rules_typescript_gapic/combine_script.sh generator/gapic-generator-typescript/test-fixtures/google-cloud-speech-nodejs v1 "" "" generator/gapic-generator-typescript/node_modules/gapic-tools/build/src/compileProtos.js generator/gapic-generator-typescript/node_modules/gapic-node-processing/build/src/cli.js ""

- name: Run tests for combined library (Speech)
if: steps.generator-changes.outputs.changes == 'true'
run: |
set -ex
cd generator/gapic-generator-typescript/test-fixtures/google-cloud-speech
npm install
npm test
npm run system-test

- name: Test combined library (Tasks)
if: steps.generator-changes.outputs.changes == 'true'
env:
TEST_ENV_DESTINATION_PATH: generator/gapic-generator-typescript/test-fixtures/google-cloud-tasks
run: generator/gapic-generator-typescript/rules_typescript_gapic/combine_script.sh generator/gapic-generator-typescript/test-fixtures/google-cloud-tasks-nodejs v2 "" "" generator/gapic-generator-typescript/node_modules/gapic-tools/build/src/compileProtos.js generator/gapic-generator-typescript/node_modules/gapic-node-processing/build/src/cli.js ""

- name: Run tests for combined library (Tasks)
if: steps.generator-changes.outputs.changes == 'true'
run: |
set -ex
cd generator/gapic-generator-typescript/test-fixtures/google-cloud-tasks
npm install
npm test
npm run system-test
Comment on lines +28 to +174

Check warning

Code scanning / CodeQL

Workflow does not contain permissions Medium

Actions job or workflow does not limit the permissions of the GITHUB_TOKEN. Consider setting an explicit permissions block, using the following as a minimal starting point: {contents: read}
19 changes: 19 additions & 0 deletions .github/workflows/syncpack.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
on:
push:
branches:
- main
pull_request:

name: syncpack

jobs:
syncpack:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/setup-node@v4
with:
node-version: 18
- run: npm install
- run: npm install -g syncpack
- run: syncpack lint --config core/.syncpackrc.json --source "core/packages/*/package.json"
Comment on lines +11 to +19

Check warning

Code scanning / CodeQL

Workflow does not contain permissions Medium

Actions job or workflow does not limit the permissions of the GITHUB_TOKEN. Consider setting an explicit permissions block, using the following as a minimal starting point: {contents: read}
Loading
Loading