diff --git a/packages/playwright-core/src/server/registry/dependencies.ts b/packages/playwright-core/src/server/registry/dependencies.ts index 7b96303661..28d534c96b 100644 --- a/packages/playwright-core/src/server/registry/dependencies.ts +++ b/packages/playwright-core/src/server/registry/dependencies.ts @@ -26,7 +26,7 @@ import { deps } from './nativeDeps'; import { getPlaywrightVersion } from '../../common/userAgent'; const BIN_DIRECTORY = path.join(__dirname, '..', '..', '..', 'bin'); -const packageJSON = require('../../../package.json'); +const languageBindingVersion = process.env.PW_CLI_DISPLAY_VERSION || require('../../../package.json').version; const dockerVersionFilePath = '/ms-playwright/.docker-info'; export async function writeDockerVersion(dockerImageNameTemplate: string) { @@ -38,8 +38,8 @@ export async function writeDockerVersion(dockerImageNameTemplate: string) { export function dockerVersion(dockerImageNameTemplate: string): { driverVersion: string, dockerImageName: string } { return { - driverVersion: packageJSON.version, - dockerImageName: dockerImageNameTemplate.replace('%version%', packageJSON.version), + driverVersion: languageBindingVersion, + dockerImageName: dockerImageNameTemplate.replace('%version%', languageBindingVersion), }; }