From 4871d094f440ca668b23f284fb8e541bce293fea Mon Sep 17 00:00:00 2001 From: Bharat Middha <5100938+bmiddha@users.noreply.github.com> Date: Fri, 22 Aug 2025 13:13:49 -0700 Subject: [PATCH 1/2] fix homedir handling --- libraries/debug-certificate-manager/src/CertificateStore.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libraries/debug-certificate-manager/src/CertificateStore.ts b/libraries/debug-certificate-manager/src/CertificateStore.ts index 246b2793705..71b1dfbdfa6 100644 --- a/libraries/debug-certificate-manager/src/CertificateStore.ts +++ b/libraries/debug-certificate-manager/src/CertificateStore.ts @@ -69,6 +69,9 @@ export class CertificateStore { debugCertificateManagerConfig = JSON.parse(configContent) as ICertificateStoreOptions; if (debugCertificateManagerConfig.storePath) { storePath = path.resolve(currentDir, debugCertificateManagerConfig.storePath); + if (storePath.startsWith('~')) { + storePath = path.join(homedir(), storePath.slice(2)); + } } } const parentDir: string | undefined = path.dirname(currentDir); From 529116a702a2cca35a9ef132740d75ab08c30550 Mon Sep 17 00:00:00 2001 From: Bharat Middha <5100938+bmiddha@users.noreply.github.com> Date: Fri, 22 Aug 2025 13:14:38 -0700 Subject: [PATCH 2/2] rush change --- ...ddha-certificatestore-homedir_2025-08-22-20-14.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 common/changes/@rushstack/debug-certificate-manager/bmiddha-certificatestore-homedir_2025-08-22-20-14.json diff --git a/common/changes/@rushstack/debug-certificate-manager/bmiddha-certificatestore-homedir_2025-08-22-20-14.json b/common/changes/@rushstack/debug-certificate-manager/bmiddha-certificatestore-homedir_2025-08-22-20-14.json new file mode 100644 index 00000000000..1df91879e11 --- /dev/null +++ b/common/changes/@rushstack/debug-certificate-manager/bmiddha-certificatestore-homedir_2025-08-22-20-14.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@rushstack/debug-certificate-manager", + "comment": "Fix handling of home directory paths when reading debug-certificate-manager.json config file.", + "type": "patch" + } + ], + "packageName": "@rushstack/debug-certificate-manager" +} \ No newline at end of file