Skip to content

Conversation

@shuga2704
Copy link
Contributor

@shuga2704 shuga2704 commented Jan 18, 2026

Infra

What/why changed

  1. Обновлен cypress до 15.9.0, а также бамп других, связанных с ним, пакетов (библиотека изменила внутренний алгоритм снятия снапшотов и теперь все тесты, где есть снапшот + состояние hover требуется переделать, например в Dropdown).
  2. Актуальная версия chromium обновлена с 120 на 144.
  3. Добавлена конфигурация launchOptions.args.push(--window-size=3840,2160), которая задает размер окна браузера (раньше ее не было, и система устанавливала это значение равное 1280х599).
  4. Явно указан default viewport = 500х500.
  5. Во многих файлах подогнаны размеры viewport, чтобы не было diff'а по размеру снапшотов. В будущем эти значения можно менять в рамках вплоть до 4к (3840х2160).
  6. Пакет cypress-image-snapshot полностью заменен на @simonsmith/cypress-image-snapshot.
  7. Конфигурация изменена таким образом, чтобы вызов команды cy:update всегда запускал регенерацию снапшотов, вне зависимости от значения в threshold.
  8. Пересняты практически все снапшоты, т.к. изменился антиалиасинг в рендер-движке внутри chromium. Изменения коснулись только тех снапшотов, где были тени либо типографика.
📦 Published PR as canary version: Canary Versions

✨ Test out this PR locally via:

npm install @salutejs/plasma-asdk@0.360.0-canary.2425.21242505794.0
npm install @salutejs/plasma-b2c@1.602.0-canary.2425.21242505794.0
npm install @salutejs/plasma-core@1.214.0-canary.2425.21242505794.0
npm install @salutejs/plasma-giga@0.329.0-canary.2425.21242505794.0
npm install @salutejs/plasma-hope@1.360.0-canary.2425.21242505794.0
npm install @salutejs/plasma-new-hope@0.346.0-canary.2425.21242505794.0
npm install @salutejs/plasma-ui@1.336.0-canary.2425.21242505794.0
npm install @salutejs/plasma-web@1.604.0-canary.2425.21242505794.0
npm install @salutejs/sdds-bizcom@0.334.0-canary.2425.21242505794.0
npm install @salutejs/sdds-crm@0.333.0-canary.2425.21242505794.0
npm install @salutejs/sdds-cs@0.338.0-canary.2425.21242505794.0
npm install @salutejs/sdds-dfa@0.332.0-canary.2425.21242505794.0
npm install @salutejs/sdds-finai@0.325.0-canary.2425.21242505794.0
npm install @salutejs/sdds-insol@0.329.0-canary.2425.21242505794.0
npm install @salutejs/sdds-netology@0.333.0-canary.2425.21242505794.0
npm install @salutejs/sdds-os@0.4.0-canary.2425.21242505794.0
npm install @salutejs/sdds-platform-ai@0.333.0-canary.2425.21242505794.0
npm install @salutejs/sdds-scan@0.332.0-canary.2425.21242505794.0
npm install @salutejs/sdds-serv@0.333.0-canary.2425.21242505794.0
npm install @salutejs/plasma-cy-utils@0.144.0-canary.2425.21242505794.0
npm install @salutejs/plasma-sb-utils@0.214.0-canary.2425.21242505794.0
# or 
yarn add @salutejs/plasma-asdk@0.360.0-canary.2425.21242505794.0
yarn add @salutejs/plasma-b2c@1.602.0-canary.2425.21242505794.0
yarn add @salutejs/plasma-core@1.214.0-canary.2425.21242505794.0
yarn add @salutejs/plasma-giga@0.329.0-canary.2425.21242505794.0
yarn add @salutejs/plasma-hope@1.360.0-canary.2425.21242505794.0
yarn add @salutejs/plasma-new-hope@0.346.0-canary.2425.21242505794.0
yarn add @salutejs/plasma-ui@1.336.0-canary.2425.21242505794.0
yarn add @salutejs/plasma-web@1.604.0-canary.2425.21242505794.0
yarn add @salutejs/sdds-bizcom@0.334.0-canary.2425.21242505794.0
yarn add @salutejs/sdds-crm@0.333.0-canary.2425.21242505794.0
yarn add @salutejs/sdds-cs@0.338.0-canary.2425.21242505794.0
yarn add @salutejs/sdds-dfa@0.332.0-canary.2425.21242505794.0
yarn add @salutejs/sdds-finai@0.325.0-canary.2425.21242505794.0
yarn add @salutejs/sdds-insol@0.329.0-canary.2425.21242505794.0
yarn add @salutejs/sdds-netology@0.333.0-canary.2425.21242505794.0
yarn add @salutejs/sdds-os@0.4.0-canary.2425.21242505794.0
yarn add @salutejs/sdds-platform-ai@0.333.0-canary.2425.21242505794.0
yarn add @salutejs/sdds-scan@0.332.0-canary.2425.21242505794.0
yarn add @salutejs/sdds-serv@0.333.0-canary.2425.21242505794.0
yarn add @salutejs/plasma-cy-utils@0.144.0-canary.2425.21242505794.0
yarn add @salutejs/plasma-sb-utils@0.214.0-canary.2425.21242505794.0

@shuga2704 shuga2704 self-assigned this Jan 18, 2026
@shuga2704 shuga2704 added the changelog-skip Exclude pull request changes from changelog label Jan 18, 2026
@github-actions
Copy link
Contributor

Theme Builder app deployed!

https://plasma.sberdevices.ru/pr/plasma-theme-builder-pr-2425/

@github-actions
Copy link
Contributor

github-actions bot commented Jan 18, 2026

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog-skip Exclude pull request changes from changelog

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants