-
Couldn't load subscription status.
- Fork 95
chore: Add comprehensive GitHub Copilot instructions with validated commands and timing expectations #830
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #830 +/- ##
========================================
Coverage 95.34% 95.34%
========================================
Files 196 196
Lines 23730 23730
Branches 2166 1949 -217
========================================
Hits 22626 22626
Misses 1104 1104 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
…ommands and timing Co-authored-by: fengmk2 <[email protected]>
|
@trag-bot didn't find any issues in the code! ✅✨ |
1 similar comment
|
@trag-bot didn't find any issues in the code! ✅✨ |
Pull request summary
|
Pull request summary
|
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the Comment |
Pull request summary
|
[skip ci] ## 4.9.0 (2025-09-12) * feat: add Firefox binary mirroring support for Puppeteer with version filtering and comprehensive te ([17b1b81](17b1b81)), closes [#828](#828) [#826](#826) * chore: Add comprehensive GitHub Copilot instructions with validated commands and timing expectations ([bb0bdef](bb0bdef)), closes [#830](#830) [#829](#829)
|
🎉 This PR is included in version 4.9.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
This PR adds a comprehensive
.github/copilot-instructions.mdfile that provides GitHub Copilot coding agents with detailed, validated instructions for working effectively in the cnpmcore codebase.What's Included
The instructions cover all essential aspects of development workflow:
Key Features
Validated Commands: Every single command has been tested and measured:
Critical Timeout Guidance: The instructions include explicit warnings about long-running operations with specific timeout recommendations to prevent premature cancellation of builds and tests.
Dual Database Support: Complete workflows for both MySQL and PostgreSQL development environments with Docker compose setup.
Manual Validation: Specific scenarios for testing API endpoints, authentication, and core registry functionality to ensure changes work correctly.
The instructions follow the imperative tone requirement ("Run this command", "Do not do this") and provide the firm directive to always reference these instructions first before falling back to additional search or context gathering.
Fixes #829.
Warning
Firewall rules blocked me from connecting to one or more addresses (expand for details)
I tried to connect to the following addresses, but was blocked by firewall rules:
custom.npmjs.com/usr/local/bin/node --unhandled-rejections=strict /home/REDACTED/work/cnpmcore/cnpmcore/node_modules/mocha/bin/_mocha --exit --timeout=60000 --reporter=/home/REDACTED/work/cnpmcore/cnpmcore/node_modules/mochawesome-with-mocha/src/mochawesome.js --reporter-options=reportDir=node_modules/.mochawesome-reports --require=/home/REDACTED/work/cnpmcore/cnpmcore/node_modules/@eggjs/mock/dist/esm/register.js /home/REDACTED/work/cnpmcore/cnpmcore/test/.setup.ts test/cli/npm/access.test.ts test/cli/npm/install.test.ts test/common/CryptoUtil.test.ts test/common/FileUtil.test.ts test/common/PackageUtil.test.ts test/common/UserUtil.test.ts test/common/adapter/BugVersionStore.test.ts test/common/adapter/CacheAdapter.test.ts test/common/adapter/NpmRegistry.test.ts test/common/adapter/binary/ApiBinary.test.ts test/common/adapter/binary/BucketBinary.test.ts test/common/adapter/binary/ChromeForTestingBinary.test.ts test/common/adapter/binary/CypressBinary.test.ts test/common/adapter/binary/EdgedriverBinary.test.ts test/common/adapter/binary/ElectronBinary.test.ts test/common/adapter/binary/GithubBinary.test.ts test/common/adapter/binary/ImageminBinary.test.ts test/common/adapter/binary/NodeBinary.test.ts test/common/adapter/binary/NodePreGypBinary.test.ts test/common/adapter/binary/NwjsBinary.test.ts test/common/adapter/binary/PlaywrightBinary.test.ts test/common/adapter/binary/PrismaBinary.test.ts test/common/adapter/binary/PuppeteerBinary.test.ts test/common/adapter/binary/SqlcipherBinary.test.ts test/common/adapter/changesStream/CnpmcoreChangesStream.test.ts test/common/adapter/changesStream/CnpmjsorgChangesStream.test.ts test/common/adapter/changesStream/NpmChangesStream.test.ts test/core/entity/BugVersion.test.ts test/core/entity/PaddingSemver.test.ts test/core/entity/SqlRange.test.ts test/core/entity/Task.test.ts test/core/event/BugVersionFixHandler.test.ts test/core/event/ChangesStream.test.ts test/core/event/StoreManifest.test.ts test/core/service/BinarySyncerService/createTask.test.ts test/core/service/BinarySyncerService/executeTask.test.ts test/core/service/BugVersionService/cleanBugVersionPackageCache.test.ts test/core/service/BugVersionService/fixPackageBugVersion.test.ts test/core/service/BugVersionService/fixPackageBugVersions.test.ts test/core/service/ChangesStreamService.test.ts test/core/service/CreateHookTriggerService.test.ts test/core/service/HookManageService/createHook.test.ts test/core/service/HookManageService/deleteHook.test.ts test/core/service/HookManageService/getHookByOwnerId.test.ts test/core/service/HookManageService/updateHook.test.ts test/core/service/HookTriggerService.test.ts test/core/service/PackageManagerService/block.test.ts test/core/service/PackageManagerService/publish.test.ts test/core/service/PackageSyncerService/createTask.test.ts test/core/service/PackageSyncerService/executeTask.test.ts test/core/service/PackageSyncerService/findExecuteTask.test.ts test/core/service/PackageSyncerService/getTaskRegistry.test.ts test/core/service/PackageVersionService.test.ts test/core/service/ProxyCacheService.test.ts test/core/service/RegistryManagerService/index.test.ts test/core/service/ScopeManagerService/index.test.ts test/core/service/TaskService/findExecuteTask.test.ts test/core/util/EntityUtil.test.ts test/infra/QueueAdapter.test.ts test/port/controller/AccessController/listCollaborators.test.ts test/port/controller/AccessController/listPackagesByUser.test.ts test/port/controller/BinarySyncController/showBinary.test.ts test/port/controller/ChangesStreamController/listChanges.test.ts test/port/controller/DownloadController/showPackageDownloads.test.ts test/port/controller/HomeController/cors.test.ts test/port/controller/HomeController/misc.test.ts test/port/controller/HomeController/ping.test.ts test/port/controller/HomeController/showTotal.test.ts test/port/controller/PackageBlockController/blockPackage.test.ts test/port/controller/PackageBlockController/unblockPackage.test.ts test/port/controller/PackageSyncController/createSyncTask.test.ts test/port/controller/PackageSyncController/showSyncTask.test.ts test/port/controller/PackageSyncController/showSyncTaskLog.test.ts test/port/controller/PackageTagController/removeTag.test.ts test/port/controller/PackageTagController/saveTag.test.ts test/port/controller/PackageTagController/showTags.test.ts test/port/controller/PackageVersionFileController/listFiles.test.ts test/port/controller/PackageVersionFileController/raw.test.ts test/port/controller/PackageVersionFileController/sync.test.ts test/port/controller/ProxyCacheController/index.test.ts test/port/controller/RegistryController/index.test.ts test/port/controller/ScopeController/index.test.ts test/port/controller/TokenController/createToken.test.ts test/port/controller/TokenController/listTokens.test.ts test/port/controller/TokenController/removeToken.test.ts test/port/controller/UserController/loginOrCreateUser.test.ts test/port/controller/UserController/logout.test.ts test/port/controller/UserController/saveProfile.test.ts test/port/controller/UserController/showProfile.test.ts test/port/controller/UserController/showUser.test.ts test/port/controller/UserController/starredByUser.test.ts test/port/controller/UserController/whoami.test.ts test/port/controller/hook/HookController.test.ts test/port/controller/package/DownloadPackageVersionTarController.test.ts test/port/controller/package/RemovePackageVersionController.test.ts test/port/controller/package/SavePackageVersionController.test.ts test/port/controller/package/SearchPackageController.test.ts test/port/controller/package/ShowPackageController.test.ts test/port/controller/package/ShowPackageVersionController.test.ts test/port/controller/package/UpdatePackageController.test.ts test/port/middleware/AlwaysAuth.test.ts test/port/middleware/Tracing.test.ts test/port/webauth/webauthController.test.ts test/repository/ChangeRepository.test.ts test/repository/PackageRepository.test.ts test/repository/ProxyCachePepository.test.ts test/repository/RegistryRepository.test.ts test/repository/ScopeRepository.test.ts test/repository/SearchRepository.test.ts test/repository/TaskRepository.test.ts test/repository/TotalRepository.test.ts test/schedule/ChangesStreamWorker.test.ts test/schedule/CheckProxyCacheUpdateWorker.test.ts test/schedule/CheckRecentlyUpdatedPackages.test.ts test/schedule/CleanTempDir.test.ts test/schedule/SyncBinaryWorker.test.ts test/schedule/SyncPackageWorker.test.ts test/schedule/SyncProxyCacheWorker.test.ts test/schedule/TaskTimeoutHandler.test.ts(dns block)msedgewebdriverstorage.blob.core.windows.net/usr/local/bin/node --unhandled-rejections=strict /home/REDACTED/work/cnpmcore/cnpmcore/node_modules/mocha/bin/_mocha --exit --timeout=60000 --reporter=/home/REDACTED/work/cnpmcore/cnpmcore/node_modules/mochawesome-with-mocha/src/mochawesome.js --reporter-options=reportDir=node_modules/.mochawesome-reports --require=/home/REDACTED/work/cnpmcore/cnpmcore/node_modules/@eggjs/mock/dist/esm/register.js /home/REDACTED/work/cnpmcore/cnpmcore/test/.setup.ts test/cli/npm/access.test.ts test/cli/npm/install.test.ts test/common/CryptoUtil.test.ts test/common/FileUtil.test.ts test/common/PackageUtil.test.ts test/common/UserUtil.test.ts test/common/adapter/BugVersionStore.test.ts test/common/adapter/CacheAdapter.test.ts test/common/adapter/NpmRegistry.test.ts test/common/adapter/binary/ApiBinary.test.ts test/common/adapter/binary/BucketBinary.test.ts test/common/adapter/binary/ChromeForTestingBinary.test.ts test/common/adapter/binary/CypressBinary.test.ts test/common/adapter/binary/EdgedriverBinary.test.ts test/common/adapter/binary/ElectronBinary.test.ts test/common/adapter/binary/GithubBinary.test.ts test/common/adapter/binary/ImageminBinary.test.ts test/common/adapter/binary/NodeBinary.test.ts test/common/adapter/binary/NodePreGypBinary.test.ts test/common/adapter/binary/NwjsBinary.test.ts test/common/adapter/binary/PlaywrightBinary.test.ts test/common/adapter/binary/PrismaBinary.test.ts test/common/adapter/binary/PuppeteerBinary.test.ts test/common/adapter/binary/SqlcipherBinary.test.ts test/common/adapter/changesStream/CnpmcoreChangesStream.test.ts test/common/adapter/changesStream/CnpmjsorgChangesStream.test.ts test/common/adapter/changesStream/NpmChangesStream.test.ts test/core/entity/BugVersion.test.ts test/core/entity/PaddingSemver.test.ts test/core/entity/SqlRange.test.ts test/core/entity/Task.test.ts test/core/event/BugVersionFixHandler.test.ts test/core/event/ChangesStream.test.ts test/core/event/StoreManifest.test.ts test/core/service/BinarySyncerService/createTask.test.ts test/core/service/BinarySyncerService/executeTask.test.ts test/core/service/BugVersionService/cleanBugVersionPackageCache.test.ts test/core/service/BugVersionService/fixPackageBugVersion.test.ts test/core/service/BugVersionService/fixPackageBugVersions.test.ts test/core/service/ChangesStreamService.test.ts test/core/service/CreateHookTriggerService.test.ts test/core/service/HookManageService/createHook.test.ts test/core/service/HookManageService/deleteHook.test.ts test/core/service/HookManageService/getHookByOwnerId.test.ts test/core/service/HookManageService/updateHook.test.ts test/core/service/HookTriggerService.test.ts test/core/service/PackageManagerService/block.test.ts test/core/service/PackageManagerService/publish.test.ts test/core/service/PackageSyncerService/createTask.test.ts test/core/service/PackageSyncerService/executeTask.test.ts test/core/service/PackageSyncerService/findExecuteTask.test.ts test/core/service/PackageSyncerService/getTaskRegistry.test.ts test/core/service/PackageVersionService.test.ts test/core/service/ProxyCacheService.test.ts test/core/service/RegistryManagerService/index.test.ts test/core/service/ScopeManagerService/index.test.ts test/core/service/TaskService/findExecuteTask.test.ts test/core/util/EntityUtil.test.ts test/infra/QueueAdapter.test.ts test/port/controller/AccessController/listCollaborators.test.ts test/port/controller/AccessController/listPackagesByUser.test.ts test/port/controller/BinarySyncController/showBinary.test.ts test/port/controller/ChangesStreamController/listChanges.test.ts test/port/controller/DownloadController/showPackageDownloads.test.ts test/port/controller/HomeController/cors.test.ts test/port/controller/HomeController/misc.test.ts test/port/controller/HomeController/ping.test.ts test/port/controller/HomeController/showTotal.test.ts test/port/controller/PackageBlockController/blockPackage.test.ts test/port/controller/PackageBlockController/unblockPackage.test.ts test/port/controller/PackageSyncController/createSyncTask.test.ts test/port/controller/PackageSyncController/showSyncTask.test.ts test/port/controller/PackageSyncController/showSyncTaskLog.test.ts test/port/controller/PackageTagController/removeTag.test.ts test/port/controller/PackageTagController/saveTag.test.ts test/port/controller/PackageTagController/showTags.test.ts test/port/controller/PackageVersionFileController/listFiles.test.ts test/port/controller/PackageVersionFileController/raw.test.ts test/port/controller/PackageVersionFileController/sync.test.ts test/port/controller/ProxyCacheController/index.test.ts test/port/controller/RegistryController/index.test.ts test/port/controller/ScopeController/index.test.ts test/port/controller/TokenController/createToken.test.ts test/port/controller/TokenController/listTokens.test.ts test/port/controller/TokenController/removeToken.test.ts test/port/controller/UserController/loginOrCreateUser.test.ts test/port/controller/UserController/logout.test.ts test/port/controller/UserController/saveProfile.test.ts test/port/controller/UserController/showProfile.test.ts test/port/controller/UserController/showUser.test.ts test/port/controller/UserController/starredByUser.test.ts test/port/controller/UserController/whoami.test.ts test/port/controller/hook/HookController.test.ts test/port/controller/package/DownloadPackageVersionTarController.test.ts test/port/controller/package/RemovePackageVersionController.test.ts test/port/controller/package/SavePackageVersionController.test.ts test/port/controller/package/SearchPackageController.test.ts test/port/controller/package/ShowPackageController.test.ts test/port/controller/package/ShowPackageVersionController.test.ts test/port/controller/package/UpdatePackageController.test.ts test/port/middleware/AlwaysAuth.test.ts test/port/middleware/Tracing.test.ts test/port/webauth/webauthController.test.ts test/repository/ChangeRepository.test.ts test/repository/PackageRepository.test.ts test/repository/ProxyCachePepository.test.ts test/repository/RegistryRepository.test.ts test/repository/ScopeRepository.test.ts test/repository/SearchRepository.test.ts test/repository/TaskRepository.test.ts test/repository/TotalRepository.test.ts test/schedule/ChangesStreamWorker.test.ts test/schedule/CheckProxyCacheUpdateWorker.test.ts test/schedule/CheckRecentlyUpdatedPackages.test.ts test/schedule/CleanTempDir.test.ts test/schedule/SyncBinaryWorker.test.ts test/schedule/SyncPackageWorker.test.ts test/schedule/SyncProxyCacheWorker.test.ts test/schedule/TaskTimeoutHandler.test.ts(dns block)r.cnpmjs.org/usr/local/bin/node --unhandled-rejections=strict /home/REDACTED/work/cnpmcore/cnpmcore/node_modules/mocha/bin/_mocha --exit --timeout=60000 --reporter=/home/REDACTED/work/cnpmcore/cnpmcore/node_modules/mochawesome-with-mocha/src/mochawesome.js --reporter-options=reportDir=node_modules/.mochawesome-reports --require=/home/REDACTED/work/cnpmcore/cnpmcore/node_modules/@eggjs/mock/dist/esm/register.js /home/REDACTED/work/cnpmcore/cnpmcore/test/.setup.ts test/cli/npm/access.test.ts test/cli/npm/install.test.ts test/common/CryptoUtil.test.ts test/common/FileUtil.test.ts test/common/PackageUtil.test.ts test/common/UserUtil.test.ts test/common/adapter/BugVersionStore.test.ts test/common/adapter/CacheAdapter.test.ts test/common/adapter/NpmRegistry.test.ts test/common/adapter/binary/ApiBinary.test.ts test/common/adapter/binary/BucketBinary.test.ts test/common/adapter/binary/ChromeForTestingBinary.test.ts test/common/adapter/binary/CypressBinary.test.ts test/common/adapter/binary/EdgedriverBinary.test.ts test/common/adapter/binary/ElectronBinary.test.ts test/common/adapter/binary/GithubBinary.test.ts test/common/adapter/binary/ImageminBinary.test.ts test/common/adapter/binary/NodeBinary.test.ts test/common/adapter/binary/NodePreGypBinary.test.ts test/common/adapter/binary/NwjsBinary.test.ts test/common/adapter/binary/PlaywrightBinary.test.ts test/common/adapter/binary/PrismaBinary.test.ts test/common/adapter/binary/PuppeteerBinary.test.ts test/common/adapter/binary/SqlcipherBinary.test.ts test/common/adapter/changesStream/CnpmcoreChangesStream.test.ts test/common/adapter/changesStream/CnpmjsorgChangesStream.test.ts test/common/adapter/changesStream/NpmChangesStream.test.ts test/core/entity/BugVersion.test.ts test/core/entity/PaddingSemver.test.ts test/core/entity/SqlRange.test.ts test/core/entity/Task.test.ts test/core/event/BugVersionFixHandler.test.ts test/core/event/ChangesStream.test.ts test/core/event/StoreManifest.test.ts test/core/service/BinarySyncerService/createTask.test.ts test/core/service/BinarySyncerService/executeTask.test.ts test/core/service/BugVersionService/cleanBugVersionPackageCache.test.ts test/core/service/BugVersionService/fixPackageBugVersion.test.ts test/core/service/BugVersionService/fixPackageBugVersions.test.ts test/core/service/ChangesStreamService.test.ts test/core/service/CreateHookTriggerService.test.ts test/core/service/HookManageService/createHook.test.ts test/core/service/HookManageService/deleteHook.test.ts test/core/service/HookManageService/getHookByOwnerId.test.ts test/core/service/HookManageService/updateHook.test.ts test/core/service/HookTriggerService.test.ts test/core/service/PackageManagerService/block.test.ts test/core/service/PackageManagerService/publish.test.ts test/core/service/PackageSyncerService/createTask.test.ts test/core/service/PackageSyncerService/executeTask.test.ts test/core/service/PackageSyncerService/findExecuteTask.test.ts test/core/service/PackageSyncerService/getTaskRegistry.test.ts test/core/service/PackageVersionService.test.ts test/core/service/ProxyCacheService.test.ts test/core/service/RegistryManagerService/index.test.ts test/core/service/ScopeManagerService/index.test.ts test/core/service/TaskService/findExecuteTask.test.ts test/core/util/EntityUtil.test.ts test/infra/QueueAdapter.test.ts test/port/controller/AccessController/listCollaborators.test.ts test/port/controller/AccessController/listPackagesByUser.test.ts test/port/controller/BinarySyncController/showBinary.test.ts test/port/controller/ChangesStreamController/listChanges.test.ts test/port/controller/DownloadController/showPackageDownloads.test.ts test/port/controller/HomeController/cors.test.ts test/port/controller/HomeController/misc.test.ts test/port/controller/HomeController/ping.test.ts test/port/controller/HomeController/showTotal.test.ts test/port/controller/PackageBlockController/blockPackage.test.ts test/port/controller/PackageBlockController/unblockPackage.test.ts test/port/controller/PackageSyncController/createSyncTask.test.ts test/port/controller/PackageSyncController/showSyncTask.test.ts test/port/controller/PackageSyncController/showSyncTaskLog.test.ts test/port/controller/PackageTagController/removeTag.test.ts test/port/controller/PackageTagController/saveTag.test.ts test/port/controller/PackageTagController/showTags.test.ts test/port/controller/PackageVersionFileController/listFiles.test.ts test/port/controller/PackageVersionFileController/raw.test.ts test/port/controller/PackageVersionFileController/sync.test.ts test/port/controller/ProxyCacheController/index.test.ts test/port/controller/RegistryController/index.test.ts test/port/controller/ScopeController/index.test.ts test/port/controller/TokenController/createToken.test.ts test/port/controller/TokenController/listTokens.test.ts test/port/controller/TokenController/removeToken.test.ts test/port/controller/UserController/loginOrCreateUser.test.ts test/port/controller/UserController/logout.test.ts test/port/controller/UserController/saveProfile.test.ts test/port/controller/UserController/showProfile.test.ts test/port/controller/UserController/showUser.test.ts test/port/controller/UserController/starredByUser.test.ts test/port/controller/UserController/whoami.test.ts test/port/controller/hook/HookController.test.ts test/port/controller/package/DownloadPackageVersionTarController.test.ts test/port/controller/package/RemovePackageVersionController.test.ts test/port/controller/package/SavePackageVersionController.test.ts test/port/controller/package/SearchPackageController.test.ts test/port/controller/package/ShowPackageController.test.ts test/port/controller/package/ShowPackageVersionController.test.ts test/port/controller/package/UpdatePackageController.test.ts test/port/middleware/AlwaysAuth.test.ts test/port/middleware/Tracing.test.ts test/port/webauth/webauthController.test.ts test/repository/ChangeRepository.test.ts test/repository/PackageRepository.test.ts test/repository/ProxyCachePepository.test.ts test/repository/RegistryRepository.test.ts test/repository/ScopeRepository.test.ts test/repository/SearchRepository.test.ts test/repository/TaskRepository.test.ts test/repository/TotalRepository.test.ts test/schedule/ChangesStreamWorker.test.ts test/schedule/CheckProxyCacheUpdateWorker.test.ts test/schedule/CheckRecentlyUpdatedPackages.test.ts test/schedule/CleanTempDir.test.ts test/schedule/SyncBinaryWorker.test.ts test/schedule/SyncPackageWorker.test.ts test/schedule/SyncProxyCacheWorker.test.ts test/schedule/TaskTimeoutHandler.test.ts(dns block)replicate.npmjs.com/usr/local/bin/node --unhandled-rejections=strict /home/REDACTED/work/cnpmcore/cnpmcore/node_modules/mocha/bin/_mocha --exit --timeout=60000 --reporter=/home/REDACTED/work/cnpmcore/cnpmcore/node_modules/mochawesome-with-mocha/src/mochawesome.js --reporter-options=reportDir=node_modules/.mochawesome-reports --require=/home/REDACTED/work/cnpmcore/cnpmcore/node_modules/@eggjs/mock/dist/esm/register.js /home/REDACTED/work/cnpmcore/cnpmcore/test/.setup.ts test/cli/npm/access.test.ts test/cli/npm/install.test.ts test/common/CryptoUtil.test.ts test/common/FileUtil.test.ts test/common/PackageUtil.test.ts test/common/UserUtil.test.ts test/common/adapter/BugVersionStore.test.ts test/common/adapter/CacheAdapter.test.ts test/common/adapter/NpmRegistry.test.ts test/common/adapter/binary/ApiBinary.test.ts test/common/adapter/binary/BucketBinary.test.ts test/common/adapter/binary/ChromeForTestingBinary.test.ts test/common/adapter/binary/CypressBinary.test.ts test/common/adapter/binary/EdgedriverBinary.test.ts test/common/adapter/binary/ElectronBinary.test.ts test/common/adapter/binary/GithubBinary.test.ts test/common/adapter/binary/ImageminBinary.test.ts test/common/adapter/binary/NodeBinary.test.ts test/common/adapter/binary/NodePreGypBinary.test.ts test/common/adapter/binary/NwjsBinary.test.ts test/common/adapter/binary/PlaywrightBinary.test.ts test/common/adapter/binary/PrismaBinary.test.ts test/common/adapter/binary/PuppeteerBinary.test.ts test/common/adapter/binary/SqlcipherBinary.test.ts test/common/adapter/changesStream/CnpmcoreChangesStream.test.ts test/common/adapter/changesStream/CnpmjsorgChangesStream.test.ts test/common/adapter/changesStream/NpmChangesStream.test.ts test/core/entity/BugVersion.test.ts test/core/entity/PaddingSemver.test.ts test/core/entity/SqlRange.test.ts test/core/entity/Task.test.ts test/core/event/BugVersionFixHandler.test.ts test/core/event/ChangesStream.test.ts test/core/event/StoreManifest.test.ts test/core/service/BinarySyncerService/createTask.test.ts test/core/service/BinarySyncerService/executeTask.test.ts test/core/service/BugVersionService/cleanBugVersionPackageCache.test.ts test/core/service/BugVersionService/fixPackageBugVersion.test.ts test/core/service/BugVersionService/fixPackageBugVersions.test.ts test/core/service/ChangesStreamService.test.ts test/core/service/CreateHookTriggerService.test.ts test/core/service/HookManageService/createHook.test.ts test/core/service/HookManageService/deleteHook.test.ts test/core/service/HookManageService/getHookByOwnerId.test.ts test/core/service/HookManageService/updateHook.test.ts test/core/service/HookTriggerService.test.ts test/core/service/PackageManagerService/block.test.ts test/core/service/PackageManagerService/publish.test.ts test/core/service/PackageSyncerService/createTask.test.ts test/core/service/PackageSyncerService/executeTask.test.ts test/core/service/PackageSyncerService/findExecuteTask.test.ts test/core/service/PackageSyncerService/getTaskRegistry.test.ts test/core/service/PackageVersionService.test.ts test/core/service/ProxyCacheService.test.ts test/core/service/RegistryManagerService/index.test.ts test/core/service/ScopeManagerService/index.test.ts test/core/service/TaskService/findExecuteTask.test.ts test/core/util/EntityUtil.test.ts test/infra/QueueAdapter.test.ts test/port/controller/AccessController/listCollaborators.test.ts test/port/controller/AccessController/listPackagesByUser.test.ts test/port/controller/BinarySyncController/showBinary.test.ts test/port/controller/ChangesStreamController/listChanges.test.ts test/port/controller/DownloadController/showPackageDownloads.test.ts test/port/controller/HomeController/cors.test.ts test/port/controller/HomeController/misc.test.ts test/port/controller/HomeController/ping.test.ts test/port/controller/HomeController/showTotal.test.ts test/port/controller/PackageBlockController/blockPackage.test.ts test/port/controller/PackageBlockController/unblockPackage.test.ts test/port/controller/PackageSyncController/createSyncTask.test.ts test/port/controller/PackageSyncController/showSyncTask.test.ts test/port/controller/PackageSyncController/showSyncTaskLog.test.ts test/port/controller/PackageTagController/removeTag.test.ts test/port/controller/PackageTagController/saveTag.test.ts test/port/controller/PackageTagController/showTags.test.ts test/port/controller/PackageVersionFileController/listFiles.test.ts test/port/controller/PackageVersionFileController/raw.test.ts test/port/controller/PackageVersionFileController/sync.test.ts test/port/controller/ProxyCacheController/index.test.ts test/port/controller/RegistryController/index.test.ts test/port/controller/ScopeController/index.test.ts test/port/controller/TokenController/createToken.test.ts test/port/controller/TokenController/listTokens.test.ts test/port/controller/TokenController/removeToken.test.ts test/port/controller/UserController/loginOrCreateUser.test.ts test/port/controller/UserController/logout.test.ts test/port/controller/UserController/saveProfile.test.ts test/port/controller/UserController/showProfile.test.ts test/port/controller/UserController/showUser.test.ts test/port/controller/UserController/starredByUser.test.ts test/port/controller/UserController/whoami.test.ts test/port/controller/hook/HookController.test.ts test/port/controller/package/DownloadPackageVersionTarController.test.ts test/port/controller/package/RemovePackageVersionController.test.ts test/port/controller/package/SavePackageVersionController.test.ts test/port/controller/package/SearchPackageController.test.ts test/port/controller/package/ShowPackageController.test.ts test/port/controller/package/ShowPackageVersionController.test.ts test/port/controller/package/UpdatePackageController.test.ts test/port/middleware/AlwaysAuth.test.ts test/port/middleware/Tracing.test.ts test/port/webauth/webauthController.test.ts test/repository/ChangeRepository.test.ts test/repository/PackageRepository.test.ts test/repository/ProxyCachePepository.test.ts test/repository/RegistryRepository.test.ts test/repository/ScopeRepository.test.ts test/repository/SearchRepository.test.ts test/repository/TaskRepository.test.ts test/repository/TotalRepository.test.ts test/schedule/ChangesStreamWorker.test.ts test/schedule/CheckProxyCacheUpdateWorker.test.ts test/schedule/CheckRecentlyUpdatedPackages.test.ts test/schedule/CleanTempDir.test.ts test/schedule/SyncBinaryWorker.test.ts test/schedule/SyncPackageWorker.test.ts test/schedule/SyncProxyCacheWorker.test.ts test/schedule/TaskTimeoutHandler.test.ts(dns block)If you need me to access, download, or install something from one of these locations, you can either:
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.