You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[ITEP-71370] Remove Coverity on PRs + Improve BAT workflow (#234)
## 📝 Description
Remove Coverity on PRs + Improve BAT workflow
This PR removes Coverity static analysis from pull request triggers and
enhances the BAT (Basic Acceptance Tests) workflow with draft PR
detection. The changes focus on optimizing CI/CD pipeline execution by
preventing certain workflows from running on draft PRs and reducing
unnecessary analysis on PRs.
- Remove Coverity static analysis trigger on pull requests while keeping
it for main branch pushes
- Add draft PR detection logic to skip BAT workflow execution for draft
PRs
- Remove push triggers from BAT and CodeQL workflows to focus on
PR-based execution
<!--
If the PR addresses a specific GitHub issue, include one of the
following lines to enable auto-closing:
Fixes #<issue_number>
Closes #<issue_number>
If referencing an internal ticket (e.g. JIRA), include the ticket number
instead:
JIRA: <project-key>-<ticket-number>
If there’s no related issue or ticket, you can skip this section.
-->
## ✨ Type of Change
Select the type of change your PR introduces:
- [ ] 🐞 **Bug fix** – Non-breaking change which fixes an issue
- [ ] 🚀 **New feature** – Non-breaking change which adds functionality
- [ ] 🔨 **Refactor** – Non-breaking change which refactors the code base
- [ ] 💥 **Breaking change** – Changes that break existing functionality
- [ ] 📚 **Documentation update**
- [ ] 🔒 **Security update**
- [x] 🧪 **Tests**
- [x] 🚂 **CI**
## 🧪 Testing Scenarios
Describe how the changes were tested and how reviewers can test them
too:
- [ ] ✅ Tested manually
- [ ] 🤖 Ran automated end-to-end tests
## ✅ Checklist
Before submitting the PR, ensure the following:
- [ ] 🔍 PR title is clear and descriptive
- [ ] 📝 For internal contributors: If applicable, include the JIRA
ticket number (e.g., ITEP-123456) in the PR **title**. Do **not**
include full URLs
- [ ] 💬 I have commented my code, especially in hard-to-understand areas
- [ ] 📄 I have made corresponding changes to the documentation
- [ ] ✅ I have added tests that prove my fix is effective or my feature
works
---------
Co-authored-by: Copilot <[email protected]>
0 commit comments