Skip to content

Add S-CORE quality maintenance proposal#389

Draft
Komal362000 wants to merge 2 commits into
eclipse-score:mainfrom
Komal362000:koma_task_quality_maintenance_score
Draft

Add S-CORE quality maintenance proposal#389
Komal362000 wants to merge 2 commits into
eclipse-score:mainfrom
Komal362000:koma_task_quality_maintenance_score

Conversation

@Komal362000
Copy link
Copy Markdown

No description provided.

@Komal362000 Komal362000 self-assigned this May 7, 2026
@Komal362000 Komal362000 force-pushed the koma_task_quality_maintenance_score branch from fc5e656 to 966878e Compare May 7, 2026 06:18
Comment thread S-CORE_Quality_Maintenance_Proposal.md Outdated

**Proposed Model:**
- **PR checks (fast):** Build, unit tests, formatting, and basic lint.
- **Nightly checks (full):** CodeQL, full clang-tidy, sanitizers, coverage, and static analysis.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In case we got some findings, When do you think we should fix it? Do we fix it immediately or When?

Comment thread S-CORE_Quality_Maintenance_Proposal.md Outdated
- Show results in a **shared quality dashboard** so everyone can track quality.

**Proposed Model:**
- **PR checks (fast):** Build, unit tests, formatting, and basic lint.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What about having quality jobs (CodeQL, Clang-tidy, Coverage) on every PR but it got triggered (manually) only once after the review process is done so we don't need to run quality jobs after each commit on the same time we are sure that no PRs introduce new findings?

Comment thread S-CORE_Quality_Maintenance_Proposal.md Outdated

---

## Pros
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

under which option are then pros cons ?!

Comment thread S-CORE_Quality_Maintenance_Proposal.md Outdated

### Option 2: CI Enforcement

In this model, quality gates are enforced directly in the CI pipeline. If code does not meet the agreed thresholds, the build or merge process fails.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Did you check How much time it cost to run (CodeQL, Clang-tidy, Coverage) ? What is the average time for each job?

@Komal362000 Komal362000 force-pushed the koma_task_quality_maintenance_score branch 3 times, most recently from ad787a2 to 5bd322a Compare May 12, 2026 06:25
@Komal362000 Komal362000 force-pushed the koma_task_quality_maintenance_score branch from 5bd322a to 4fafd59 Compare May 12, 2026 06:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants