Skip to content
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

fix(Switch): user-select: none; #5465

Merged
merged 1 commit into from
Jul 14, 2023
Merged

fix(Switch): user-select: none; #5465

merged 1 commit into from
Jul 14, 2023

Conversation

SevereCloud
Copy link
Contributor

@SevereCloud SevereCloud requested a review from a team as a code owner July 13, 2023 16:57
@codesandbox-ci
Copy link

This pull request is automatically built and testable in CodeSandbox.

To see build info of the built libraries, click here or the icon next to each commit SHA.

Latest deployment of this branch, based on commit b7ccc5d:

Sandbox Source
VKUI TypeScript Configuration

@github-actions
Copy link
Contributor

size-limit report 📦

Path Size
JS 311.25 KB (0%)
JS (gzip) 91.02 KB (0%)
JS (brotli) 75.52 KB (0%)
JS import Div (tree shaking) 2.97 KB (0%)
CSS 272.98 KB (+0.04% 🔺)
CSS (gzip) 35.7 KB (+0.02% 🔺)
CSS (brotli) 28.27 KB (+0.03% 🔺)

@github-actions
Copy link
Contributor

👀 Docs deployed

Commit b7ccc5d

@codecov
Copy link

codecov bot commented Jul 13, 2023

Codecov Report

Patch and project coverage have no change.

Comparison is base (4b6442c) 81.67% compared to head (b7ccc5d) 81.67%.

Additional details and impacted files
@@           Coverage Diff           @@
##           master    #5465   +/-   ##
=======================================
  Coverage   81.67%   81.67%           
=======================================
  Files         285      285           
  Lines        9555     9555           
  Branches     3050     3050           
=======================================
  Hits         7804     7804           
  Misses       1751     1751           
Flag Coverage Δ
unittests 81.67% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Do you have feedback about the report comment? Let us know in this issue.

@github-actions
Copy link
Contributor

e2e tests

Playwright Report

@inomdzhon inomdzhon added the patch Автоматизация: PR продублируется в ветку последнего минорного релиза для выпуска патча label Jul 14, 2023
@SevereCloud SevereCloud merged commit 095c314 into master Jul 14, 2023
@SevereCloud SevereCloud deleted the SevereCloud/issue5464 branch July 14, 2023 08:08
@vkcom-publisher
Copy link
Contributor

❌ Patch

Не удалось автоматически применить исправление на стабильной ветке.

Дальнейшие действия выполняют контрибьютеры из группы @VKCOM/vkui-core

Чтобы исправление попало в стабильную ветку, выполните следующие действия:

  1. Создайте новую ветку от стабильной и примените исправления используя cherry-pick
git stash # опционально
git fetch origin 5.6-stable
git checkout -b patch/pr5465 origin/5.6-stable

git cherry-pick --no-commit 095c314f27551541f072df4bf5dc168af496948d
git checkout HEAD **/__image_snapshots__/*.png
git diff --quiet HEAD || git commit --no-verify --no-edit
  1. Исправьте конфликты, следуя инструкциям из терминала
  2. Отправьте ветку на GitHub и создайте новый PR с последней стабильной веткой (метка patch не нужна)
git push --set-upstream origin patch/pr5465
gh pr create --base 5.6-stable --title "patch: pr5465" --body "- patch #5465"

SevereCloud added a commit that referenced this pull request Jul 14, 2023
@SevereCloud SevereCloud mentioned this pull request Jul 14, 2023
@inomdzhon inomdzhon restored the SevereCloud/issue5464 branch July 14, 2023 09:01
@inomdzhon inomdzhon deleted the SevereCloud/issue5464 branch July 14, 2023 09:02
@VKCOM VKCOM deleted a comment from vkcom-publisher Jul 14, 2023
@VKCOM VKCOM deleted a comment from vkcom-publisher Jul 14, 2023
inomdzhon added a commit to VKCOM/gh-actions that referenced this pull request Jul 14, 2023
Перед cherry-pick'ом squash коммита, фетчим этот коммит с флагом
`--depth=2`, чтобы перебить параметр `fetch-depth` у
`@actions/checkout`, который по умолчанию равен 1.

Почему?
В VKCOM/VKUI#5465 из-за этого упал CI на patch. В нём как раз экшен пытался черри-пикнуть сквош коммит VKCOM/VKUI@095c314, но упал из-за мерж конфликта.

@actions/checkout инициализирует воркфлоу так:

```
git fetch --no-tags --prune --progress --no-recurse-submodules --depth=1 origin +095c314f27551541f072df4bf5dc168af496948d:refs/remotes/origin/master
```

На стороне @actions-internal/patch мы дополнительно фетчим стабильную ветку и коммит

```
git fetch --no-tags origin 5.6-stable 095c314f27551541f072df4bf5dc168af496948d
```

но это для комита 095c314f27551541f072df4bf5dc168af496948d фетч будет проигнорирован, т.к. фетч уже был за счёт @actions/checkout.

Если сделать git log коммита, то увидим, что нужжный коммит есть, и вроде всё должно быть ок.

Но черрик-пик

```
git cherry-pick --no-commit 095c314f27551541f072df4bf5dc168af496948d
```

приводит к мерж конлфикту.

Черри-пикнутся ещё коммиты:

- VKCOM/VKUI@67e3850.
- VKCOM/VKUI@4b6442c
- VKCOM/VKUI@1d01c29

Попробовал зафетчить сквош коммит через --depth=2 и черри-пик начал проходить удачно.

```
git fetch --no-tags --depth=2 origin 5.6-stable 095c314f27551541f072df4bf5dc168af496948d
```

Объяснить мне это не получилось. В гугле создать запрос на эту проблему не смог. Могу предположить, что при черри-пике сквош коммита, требуется родительский коммит:

h2. Нюанс

Возможно решение подходит только для этого кейса. Если что, можно будет использовать --unshallow вместо --depth=2, чтобы наверняка.
SevereCloud added a commit that referenced this pull request Jul 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
patch Автоматизация: PR продублируется в ветку последнего минорного релиза для выпуска патча
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Bug]: Safari. Switch. User-select
4 participants