-
Notifications
You must be signed in to change notification settings - Fork 20
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
plasm-infra: Split lint and unit tests to different jobs #631
Conversation
Theme Builder app deployed! http://plasma.sberdevices.ru/pr/plasma-theme-builder-pr-631/ |
1 similar comment
Theme Builder app deployed! http://plasma.sberdevices.ru/pr/plasma-theme-builder-pr-631/ |
Documentation preview deployed! website: http://plasma.sberdevices.ru/pr/pr-631/ |
Theme Builder app deployed! http://plasma.sberdevices.ru/pr/plasma-theme-builder-pr-631/ |
Documentation preview deployed! website: http://plasma.sberdevices.ru/pr/pr-631/ |
cc14986
to
961441a
Compare
Theme Builder app deployed! http://plasma.sberdevices.ru/pr/plasma-theme-builder-pr-631/ |
Documentation preview deployed! website: http://plasma.sberdevices.ru/pr/pr-631/ |
961441a
to
a1d667f
Compare
Theme Builder app deployed! http://plasma.sberdevices.ru/pr/plasma-theme-builder-pr-631/ |
Documentation preview deployed! website: http://plasma.sberdevices.ru/pr/pr-631/ |
a1d667f
to
561802b
Compare
Theme Builder app deployed! http://plasma.sberdevices.ru/pr/plasma-theme-builder-pr-631/ |
Documentation preview deployed! website: http://plasma.sberdevices.ru/pr/pr-631/ |
561802b
to
782618c
Compare
Theme Builder app deployed! http://plasma.sberdevices.ru/pr/plasma-theme-builder-pr-631/ |
782618c
to
b9bb89c
Compare
Theme Builder app deployed! http://plasma.sberdevices.ru/pr/plasma-theme-builder-pr-631/ |
b9bb89c
to
3bc2402
Compare
Theme Builder app deployed! http://plasma.sberdevices.ru/pr/plasma-theme-builder-pr-631/ |
3bc2402
to
b5fd8ae
Compare
Theme Builder app deployed! http://plasma.sberdevices.ru/pr/plasma-theme-builder-pr-631/ |
Documentation preview deployed! website: http://plasma.sberdevices.ru/pr/pr-631/ |
|
||
- uses: ./.github/actions/prepare-environment | ||
|
||
- name: Lerna bootstrap | ||
run: npx lerna bootstrap --ignore @salutejs/plasma-tokens* | ||
run: npx lerna bootstrap |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
я же правильно помню что потом мы разделим линтер по пакетам и втащим --since
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Yeti-or Да все правильно, у нас есть задача на это.
🚀 This PR is included in version: @salutejs/[email protected], @salutejs/[email protected], @salutejs/[email protected], @salutejs/[email protected], @salutejs/[email protected], @salutejs/[email protected], @salutejs/[email protected], @salutejs/[email protected], @salutejs/[email protected], @salutejs/[email protected], @salutejs/[email protected], @salutejs/[email protected], @salutejs/[email protected], @salutejs/[email protected], @salutejs/[email protected], @salutejs/[email protected], @salutejs/[email protected], @salutejs/[email protected], @salutejs/[email protected], @salutejs/[email protected] 🚀 |
1 similar comment
🚀 This PR is included in version: @salutejs/[email protected], @salutejs/[email protected], @salutejs/[email protected], @salutejs/[email protected], @salutejs/[email protected], @salutejs/[email protected], @salutejs/[email protected], @salutejs/[email protected], @salutejs/[email protected], @salutejs/[email protected], @salutejs/[email protected], @salutejs/[email protected], @salutejs/[email protected], @salutejs/[email protected], @salutejs/[email protected], @salutejs/[email protected], @salutejs/[email protected], @salutejs/[email protected], @salutejs/[email protected], @salutejs/[email protected] 🚀 |
Release Notes
Разделили первичные и важные проверки, такие как Lint и Unit tests, в рамках одного workflow на две разные jobs
What Changed
Для атомарности.
Unit tests запускается с помощью
lerna run test
и поэтому мы можем использовать флаг--since
и дляlerna bootstrap
, и для самой команды запуска тестов.А вот Lint запускается для всей монорепы, и так получается что флаг
--since
уже мешает и вносит проблемы, в виде неустановленных пакетов.Поэтому для этой проверки оставили полный bootstrap.
Check list
Ни в одном сценарии не было ошибки связной с неустановленным/отсутствующим пакетом.
https://github.com/salute-developers/plasma/actions/workflows/tests.yml?query=branch%3Aci_refactoring_tests-workflow
🐤 Download canary assets:
📦 Published PR as canary version:
Canary Versions
✨ Test out this PR locally via: