Skip to content

Commit a9c37fe

Browse files
authored
Fix/googl auth library v10 (#725)
* fix: issue with google-auth-library @ v10 * upgrade dmno * increase vitest hook timeout
1 parent ae132d7 commit a9c37fe

File tree

8 files changed

+1876
-661
lines changed

8 files changed

+1876
-661
lines changed

.dmno/config.mts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,10 @@ import { DmnoBaseTypes, defineDmnoService, configPath } from 'dmno';
33
import { EncryptedVaultDmnoPlugin, EncryptedVaultTypes } from '@dmno/encrypted-vault-plugin';
44

55
const SecretsVault = new EncryptedVaultDmnoPlugin('vault', {
6-
key: configPath('DMNO_VAULT_KEY'),
6+
key: configPath('..', 'DMNO_VAULT_KEY'),
77
});
88

99
export default defineDmnoService({
10-
isRoot: true,
1110
settings: {
1211
redactSensitiveLogs: true,
1312
interceptSensitiveLeakRequests: true,

.dmno/default.vault.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,17 @@
22
"version": "0.0.1",
33
"keyName": "default-2024-08-31",
44
"items": {
5-
"root!GOOGLE_SERVICE_ACCOUNT_EMAIL": {
6-
"encryptedValue": "AXKRaYhBWnx+0Z2GbVHlICC7kpaqncodnUZTwuIfJxwfQH7wOWi+Uz1ph0ZiMRB294wlj84Gnpw3EZEQWxRbIpIQ+/A2omYC/lF9JU6Y9iT2uAkjq3DcVJ7lZKKVHV+4pjBAHfM=",
7-
"updatedAt": "2024-10-05T03:52:31.858Z"
5+
"google-spreadsheet!GOOGLE_API_KEY": {
6+
"encryptedValue": "dEG4aWOtkjVzmnyp4oLnJGZbKE0ognsRiR1Xh9ymMwVo+LSltPcqXje+NHY7DXK2ZwG8MkebJI61vhDyBHdP92if08bY",
7+
"updatedAt": "2025-07-11T21:53:08.958Z"
88
},
9-
"root!GOOGLE_SERVICE_ACCOUNT_KEY": {
10-
"encryptedValue": "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",
11-
"updatedAt": "2024-10-05T03:54:15.871Z"
9+
"google-spreadsheet!GOOGLE_SERVICE_ACCOUNT_EMAIL": {
10+
"encryptedValue": "PYqfTPWUbK4sYpSLhK+9KK5d0TySRH8tX8/Iq/cNUbJeNi6w48EkBI/ma+ggKWECds/A+hsWajLn2vNYcDTa6qxV9NN5CtjbejtppB+c74Wk26OO2gtOW95BfwF7+jfug53iDM0=",
11+
"updatedAt": "2025-07-11T21:53:17.035Z"
1212
},
13-
"root!GOOGLE_API_KEY": {
14-
"encryptedValue": "iniwEDUzy+Sgr53pbm7Bh0a0F9COHWQcHHfrm0GhOXKHkmuSfOIO/MNt3zkLKJ+MzktUSs3C6OgDKpfBdRD3ymeREh7K",
15-
"updatedAt": "2024-08-31T21:42:08.303Z"
13+
"google-spreadsheet!GOOGLE_SERVICE_ACCOUNT_KEY": {
14+
"encryptedValue": "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",
15+
"updatedAt": "2025-07-11T21:56:56.729Z"
1616
}
1717
}
1818
}

.eslintignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
.eslintrc.cjs
22
build.config.js
3-
jest.config.cjs
3+
vitest.config.ts
44
dist
55
examples

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,5 @@ dist
1616
# iconify cache used in generated types
1717
**/.dmno/.icon-cache
1818
# local config overrides
19-
**/.dmno/.env.local
19+
**/.dmno/.env.local
20+
**/.dmno/certs

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
"lodash": "^4.17.21"
6565
},
6666
"devDependencies": {
67-
"@dmno/encrypted-vault-plugin": "^0.0.5",
67+
"@dmno/encrypted-vault-plugin": "^0.0.10",
6868
"@swc/core": "^1.3.60",
6969
"@types/lodash": "^4.14.195",
7070
"@types/node": "^20.2.5",
@@ -74,22 +74,22 @@
7474
"commitizen": "^4.3.0",
7575
"cz-conventional-changelog": "^3.3.0",
7676
"delay": "^4.3.0",
77-
"dmno": "^0.0.22",
77+
"dmno": "^0.0.39",
7878
"docsify-cli": "^4.4.3",
7979
"eslint": "^8.41.0",
8080
"eslint-config-airbnb-base": "^15.0.0",
8181
"eslint-config-airbnb-typescript": "^17.0.0",
8282
"eslint-plugin-import": "^2.27.5",
8383
"eslint-plugin-no-floating-promise": "^1.0.2",
84-
"google-auth-library": "^9.14.0",
84+
"google-auth-library": "^10.1.0",
8585
"release-it": "^15.11.0",
8686
"ts-node": "^10.9.1",
8787
"typescript": "^5.5.4",
8888
"unbuild": "^1.2.1",
8989
"vitest": "^2.0.5"
9090
},
9191
"peerDependencies": {
92-
"google-auth-library": "^8.8.0 || ^9.0.0"
92+
"google-auth-library": ">=8.8.0"
9393
},
9494
"peerDependenciesMeta": {
9595
"google-auth-library": {

0 commit comments

Comments
 (0)