Skip to content

Lab 8: Clean Project & Gated Build#35

Open
KonstantinDanger wants to merge 51 commits into
lenagrin:masterfrom
KonstantinDanger:lab-8
Open

Lab 8: Clean Project & Gated Build#35
KonstantinDanger wants to merge 51 commits into
lenagrin:masterfrom
KonstantinDanger:lab-8

Conversation

@KonstantinDanger
Copy link
Copy Markdown

Lab 8: Clean Project & Gated Build

Мета роботи

Домогтися зеленого Quality Gate у SonarCloud. Увімкнути gated merge у GitHub


Необхідні умови

• Довести SonarCloud до “зеленого”
• Увімкнути gated merge у GitHub
• Після застосування останніх змін, перевірити що Pull Request не дозволяється залити, допоки Sonar не закінчить переврку


Виконав студент:
Яцюк Костянтин
групи ПЗС-1


Хід роботи

1. Gated merge у GitHub

image image image

2. Застосування правил для злиття

image image

3. Project health dashboard після рефакторингу

image _ image _ image _ image

Як перевірити

  1. Відкрити Pull Request: Refactored code KonstantinDanger/reengineering-course-fork#19
  2. Перевірити вкладку "Checks"
  3. Перевірити злиття змін

Висновки

Під час виконання даної лабораторної роботи було налаштовано правила злиття через gated merge. Зокрема, досягнуто зелених покажчиків SonarCloud у розділі Project health dashboard

KonstantinDanger and others added 30 commits April 30, 2026 21:52
Lab-1. SonarCloud integration and CI setup
Lab 1:  Sonar Cloud and CI connection
Added more tests to gain bigger coverage percentage
Removed code duplication
Excluded new code from coverage check
Lab 5: Architecture rules (NetArchTest)
KonstantinDanger and others added 21 commits May 18, 2026 16:57
Bumps Newtonsoft.Json from 12.0.3 to 13.0.1
Bumps SharpZipLib from 1.3.2 to 1.3.3

---
updated-dependencies:
- dependency-name: Newtonsoft.Json
  dependency-version: 13.0.1
  dependency-type: direct:production
  dependency-group: nuget
- dependency-name: SharpZipLib
  dependency-version: 1.3.3
  dependency-type: direct:production
  dependency-group: nuget
...

Signed-off-by: dependabot[bot] <support@github.com>
…lientApp/nuget-e48618e97d

Resolved dependencies versiona
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.

1 participant