File tree Expand file tree Collapse file tree 2 files changed +5
-1
lines changed
Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -332,6 +332,7 @@ const UPDATE_CHECK_TTL = 24 * 60 * 60 * 1_000
332332const UPDATE_NOTIFIER_TIMEOUT = 10_000
333333const UPDATE_STORE_DIR = '.socket/_socket'
334334const UPDATE_STORE_FILE_NAME = 'update-store.json'
335+ const CLI_INSTALL_LOCK_FILE_NAME = '.install.lock'
335336const UPDATER_BACKUPS_DIR = 'backups'
336337const UPDATER_DIR = 'updater'
337338const UPDATER_DOWNLOADS_DIR = 'downloads'
@@ -379,6 +380,7 @@ export type Constants = Remap<
379380 readonly UPDATE_NOTIFIER_TIMEOUT : typeof UPDATE_NOTIFIER_TIMEOUT
380381 readonly UPDATE_STORE_DIR : typeof UPDATE_STORE_DIR
381382 readonly UPDATE_STORE_FILE_NAME : typeof UPDATE_STORE_FILE_NAME
383+ readonly CLI_INSTALL_LOCK_FILE_NAME : typeof CLI_INSTALL_LOCK_FILE_NAME
382384 readonly UPDATER_BACKUPS_DIR : typeof UPDATER_BACKUPS_DIR
383385 readonly UPDATER_DIR : typeof UPDATER_DIR
384386 readonly UPDATER_DOWNLOADS_DIR : typeof UPDATER_DOWNLOADS_DIR
@@ -1374,6 +1376,7 @@ export {
13741376 UPDATE_NOTIFIER_TIMEOUT ,
13751377 UPDATE_STORE_DIR ,
13761378 UPDATE_STORE_FILE_NAME ,
1379+ CLI_INSTALL_LOCK_FILE_NAME ,
13771380 ENVIRONMENT_YML ,
13781381 ERROR_NO_MANIFEST_FILES ,
13791382 ERROR_NO_PACKAGE_JSON ,
Original file line number Diff line number Diff line change 3232 // eslint-disable-next-line n/no-process-exit
3333 process . exit ( 1 )
3434}
35+ const CLI_INSTALL_LOCK_FILE_NAME = '.install.lock'
3536const DOWNLOAD_MESSAGE_DELAY_MS = 2_000
3637const HTTPS_TIMEOUT_MS = 30_000
3738const IPC_HANDSHAKE_TIMEOUT_MS = 5_000
@@ -93,7 +94,7 @@ function sanitizeTarballPath(filePath: string): string {
9394 * Uses a lock file with retries to handle multiple SEA instances starting simultaneously.
9495 */
9596async function acquireLock ( ) : Promise < string > {
96- const lockPath = path . join ( SOCKET_CLI_DIR , '.install.lock' )
97+ const lockPath = path . join ( SOCKET_CLI_DIR , CLI_INSTALL_LOCK_FILE_NAME )
9798
9899 for ( let attempt = 0 ; attempt < LOCK_MAX_RETRIES ; attempt += 1 ) {
99100 try {
You can’t perform that action at this time.
0 commit comments