Skip to content

Commit 3a4a81c

Browse files
committed
fix: handle native addon changes
1 parent 1b76bfe commit 3a4a81c

File tree

5 files changed

+43
-37
lines changed

5 files changed

+43
-37
lines changed

.github/dependabot.yml

Lines changed: 39 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -2,68 +2,70 @@
22
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
33
version: 2
44
updates:
5-
- package-ecosystem: "npm"
5+
- package-ecosystem: 'npm'
66
versioning-strategy: increase
7-
directory: "/"
7+
directory: '/'
88
schedule:
9-
interval: "daily"
9+
interval: 'daily'
1010
allow:
1111
- dependency-name: mongodb
1212
- dependency-name: mongodb-*
1313
- dependency-name: bson
1414
- dependency-name: bson-*
15-
- dependency-name: "@mongosh/*"
16-
- dependency-name: "@mongodb-js/*"
15+
- dependency-name: '@mongosh/*'
16+
- dependency-name: '@mongodb-js/*'
1717
- dependency-name: os-dns-native
18+
- dependency-name: native-machine-id
1819
- dependency-name: system-ca
1920

2021
# All the electron and its related deps
21-
- dependency-name: "electron"
22-
- dependency-name: "@electron/*"
23-
- dependency-name: "browserslist"
24-
- dependency-name: "node-abi"
25-
- dependency-name: "kerberos"
26-
- dependency-name: "saslprep"
27-
- dependency-name: "@leafygreen-ui/*"
22+
- dependency-name: 'electron'
23+
- dependency-name: '@electron/*'
24+
- dependency-name: 'browserslist'
25+
- dependency-name: 'node-abi'
26+
- dependency-name: 'kerberos'
27+
- dependency-name: 'saslprep'
28+
- dependency-name: '@leafygreen-ui/*'
2829
groups:
2930
driver:
3031
patterns:
31-
- "mongodb"
32-
- "bson"
33-
- "@mongodb-js/oidc-plugin"
34-
- "@mongodb-js/oidc-mock-provider"
35-
- "@mongodb-js/devtools-connect"
36-
- "mongodb-client-encryption"
37-
- "kerberos"
38-
- "os-dns-native"
39-
- "system-ca"
40-
- "saslprep"
32+
- 'mongodb'
33+
- 'bson'
34+
- '@mongodb-js/oidc-plugin'
35+
- '@mongodb-js/oidc-mock-provider'
36+
- '@mongodb-js/devtools-connect'
37+
- 'mongodb-client-encryption'
38+
- 'kerberos'
39+
- 'os-dns-native'
40+
- 'native-machine-id'
41+
- 'system-ca'
42+
- 'saslprep'
4143

4244
devtools-shared-prod:
4345
patterns:
44-
- "@mongodb-js/get-os-info"
45-
- "@mongodb-js/mongodb-constants"
46-
- "mongodb-cloud-info"
47-
- "mongodb-query-parser"
46+
- '@mongodb-js/get-os-info'
47+
- '@mongodb-js/mongodb-constants'
48+
- 'mongodb-cloud-info'
49+
- 'mongodb-query-parser'
4850

4951
devtools-shared-dev:
5052
patterns:
51-
- "@mongodb-js/dl-center"
52-
- "@mongodb-js/mongodb-downloader"
53-
- "@mongodb-js/monorepo-tools"
54-
- "@mongodb-js/sbom-tools"
55-
- "@mongodb-js/signing-utils"
56-
- "mongodb-runner"
53+
- '@mongodb-js/dl-center'
54+
- '@mongodb-js/mongodb-downloader'
55+
- '@mongodb-js/monorepo-tools'
56+
- '@mongodb-js/sbom-tools'
57+
- '@mongodb-js/signing-utils'
58+
- 'mongodb-runner'
5759

5860
mongosh:
5961
patterns:
60-
- "@mongosh/*"
62+
- '@mongosh/*'
6163

6264
leafygreen:
6365
patterns:
64-
- "@leafygreen-ui/*"
66+
- '@leafygreen-ui/*'
6567
commit-message:
66-
prefix: "chore"
67-
include: "scope"
68+
prefix: 'chore'
69+
include: 'scope'
6870
labels:
69-
- "dependencies"
71+
- 'dependencies'

configs/webpack-config-compass/src/externals.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ export const sharedExternals: string[] = [
1212
'keytar',
1313
'kerberos',
1414
'interruptor',
15+
'native-machine-id',
1516
'os-dns-native',
1617
'system-ca',
1718
'win-export-certificate-and-key',

packages/compass/.depcheckrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ ignores: [
77
'kerberos',
88
'keytar',
99
'os-dns-native',
10+
'native-machine-id',
1011
'system-ca',
1112
'win-export-certificate-and-key',
1213
'macos-export-certificate-and-key',

packages/compass/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,7 @@
131131
"keytar",
132132
"kerberos",
133133
"os-dns-native",
134+
"native-machine-id",
134135
"win-export-certificate-and-key",
135136
"macos-export-certificate-and-key"
136137
]

packages/compass/src/main/optional-deps.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ const attempts = [
44
[() => require('keytar'), 'keytar'],
55
[() => require('kerberos'), 'kerberos'],
66
[() => require('os-dns-native'), 'os-dns-native'],
7+
[() => require('native-machine-id'), 'native-machine-id'],
78
[
89
() =>
910
process.platform === 'win32' && require('win-export-certificate-and-key'),

0 commit comments

Comments
 (0)