ci: убрать lint из needs deploy-job #8

Closed
min wants to merge 1 commits from fix/ci-deploy-needs-no-lint into main
Owner

Что

Deploy зависит от lint через needs:, поэтому при failure lint (исторический долг empty-блоков) deploy не запускается ВООБЩЕ (висит pending бесконечно).

Зачем

После мержа предыдущего deploy-PR обнаружилось: lint красный → deploy навеки pending → код в проде не обновляется. Lint опциональный (не в branch protection required-checks), поэтому он не должен блокировать deploy.

Как протестить

После мержа этого PR — пушнётся в main, лог CI Run покажет что deploy-job стартовал даже при красном lint.

Чек-лист

  • Build OK
  • Secret-scan OK
  • Deploy теперь зависит только от build+secret-scan
## Что Deploy зависит от `lint` через `needs:`, поэтому при failure lint (исторический долг empty-блоков) deploy не запускается ВООБЩЕ (висит pending бесконечно). ## Зачем После мержа предыдущего deploy-PR обнаружилось: lint красный → deploy навеки pending → код в проде не обновляется. Lint опциональный (не в branch protection required-checks), поэтому он не должен блокировать deploy. ## Как протестить После мержа этого PR — пушнётся в main, лог CI Run покажет что deploy-job стартовал даже при красном lint. ## Чек-лист - [x] Build OK - [x] Secret-scan OK - [x] Deploy теперь зависит только от build+secret-scan
min added 1 commit 2026-05-29 01:16:22 +00:00
Deploy зависит от lint через needs:, поэтому при failure
lint (исторический долг empty-блоков) deploy не запускается ВООБЩЕ
(висит pending бесконечно).

Lint опциональный — не в branch protection required-checks.
Deploy должен зависеть только от Build + Secret-scan.
min closed this pull request 2026-05-29 04:22:57 +00:00

Pull request closed

Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: rublox/studio#8
No description provided.