Skip to content

Conversation

plnknr
Copy link
Contributor

@plnknr plnknr commented Dec 23, 2024

Checklist

Before submitting your pull request, ensure the following:

  • Change Type:

  • Bug fix

  • Feature addition

  • Documentation update

  • Performance improvement

  • Other (please specify)

  • Summary:

    • Change quality-gate setting in Sonarqube integration fe-institution
  • Title and Branch Naming Conventions:

  • Local Testing:

    • I have tested my changes locally on my browser, and they are working as expected.
  • Code Quality:

    • The code is formatted according to the project's coding guidelines and style.
    • The code has been reviewed to ensure its quality.
    • The code does not contain any issues flagged by ESLint.
  • Documentation:

    • Necessary documentation has been added or existing documentation has been updated.
  • Reviewers and Assignees:

    • Default reviewers have been assigned to this pull request.

    • Assignees have been added if necessary.

    • Related Issue:

    • Closes #AYS-572

  • Labels and Associations:

    • No specific actions are required in the Labels and Associations section for this pull request.

@plnknr plnknr self-assigned this Dec 23, 2024
@plnknr plnknr requested a review from sanshigo345 as a code owner December 23, 2024 10:36
@plnknr plnknr changed the title AYS-572 | Sonarqube-integration-fe-institution-fix AYS-572 | Sonarqube-Integration-fe-institution-fix Dec 23, 2024
@plnknr plnknr changed the title AYS-572 | Sonarqube-Integration-fe-institution-fix AYS-572 | Sonarqube-Integration-fe-institution Dec 23, 2024
@plnknr
Copy link
Contributor Author

plnknr commented Dec 23, 2024

landing kısmındaki güncellemeler burada da yapıldı.

yusufkaya01
yusufkaya01 previously approved these changes Dec 23, 2024
@agitrubard
Copy link
Contributor

@plnknr pull request başlığını standartlara uygun olacak şekilde düzenleyebilir miyiz?

Co-authored-by: Agit Rubar Demir <61833677+agitrubard@users.noreply.github.com>
plnknr and others added 5 commits December 24, 2024 20:07
Co-authored-by: Agit Rubar Demir <61833677+agitrubard@users.noreply.github.com>
Co-authored-by: Agit Rubar Demir <61833677+agitrubard@users.noreply.github.com>
Co-authored-by: Agit Rubar Demir <61833677+agitrubard@users.noreply.github.com>
Co-authored-by: Agit Rubar Demir <61833677+agitrubard@users.noreply.github.com>
Co-authored-by: Agit Rubar Demir <61833677+agitrubard@users.noreply.github.com>
@plnknr plnknr changed the title AYS-572 | Sonarqube-Integration-fe-institution AYS-572 | Sonarqube integration ays-fe-institution Dec 24, 2024
Copy link
Collaborator

@sanshigo345 sanshigo345 left a comment

Choose a reason for hiding this comment

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

Copy link
Contributor

@agitrubard agitrubard left a comment

Choose a reason for hiding this comment

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

@plnknr actions/checkout@v3 kısmını da actions/checkout@v4 olarak güncelleyebilir miyiz?

@plnknr
Copy link
Contributor Author

plnknr commented Jan 11, 2025

@plnknr actions/checkout@v3 kısmını da actions/checkout@v4 olarak güncelleyebilir miyiz?

@agitrubard güncelledim pull-request-checker kısmında da güncelliyorum landing reposu içinde güncelliyorum.

plnknr and others added 2 commits January 11, 2025 12:56
…n-fix to sync with latest updates.

Merge 'main' into feature/AYS-572/Sonarqube-integration-fe-institution-fix to sync with latest updates.
@agitrubard
Copy link
Contributor

@yusufkaya01 @plnknr quality gate hata vermiş gibi görünüyor

@plnknr plnknr marked this pull request as draft January 11, 2025 16:40
@plnknr
Copy link
Contributor Author

plnknr commented Jan 13, 2025

@plnknr actions/checkout@v3 kısmını da actions/checkout@v4 olarak güncelleyebilir miyiz?

bu kısımda versiyonu neden güncelliyoruz ?

@plnknr
Copy link
Contributor Author

plnknr commented Jan 13, 2025

@yusufkaya01 @plnknr quality gate hata vermiş gibi görünüyor

evet bunu araştırıyoruz. Mergelemekten oldu zannettik ama güncelleyince de düzelmedi.

@agitrubard
Copy link
Contributor

bu kısımda versiyonu neden güncelliyoruz ?

@plnknr son versiyonu olduğu için oraya güncellememiz daha iyi olur, günceli takip etmek adına. Aksi durumda pipeline bozulabiliyor

@plnknr
Copy link
Contributor Author

plnknr commented Jan 16, 2025

bu kısımda versiyonu neden güncelliyoruz ?

@plnknr son versiyonu olduğu için oraya güncellememiz daha iyi olur, günceli takip etmek adına. Aksi durumda pipeline bozulabiliyor

Tamamdır güncellemeleri landing ve institution workflowları için tamamladık. Ayrıca Quality Gate hatasını da şu şekilde çözdük; hatanın Sonarqube üzerinde ayarlanan issue condition'nın açık olmasından kaynaklı olduğunu tespit edip bu condition'ı kaldırdık böylece problem çözüldü @sanshigo345 @agitrubard

@sanshigo345
Copy link
Collaborator

bu kısımda versiyonu neden güncelliyoruz ?

@plnknr son versiyonu olduğu için oraya güncellememiz daha iyi olur, günceli takip etmek adına. Aksi durumda pipeline bozulabiliyor

Tamamdır güncellemeleri landing ve institution workflowları için tamamladık. Ayrıca Quality Gate hatasını da şu şekilde çözdük; hatanın Sonarqube üzerinde ayarlanan issue condition'nın açık olmasından kaynaklı olduğunu tespit edip bu condition'ı kaldırdık böylece problem çözüldü @sanshigo345 @agitrubard

bi ara birlikte bakalım @plnknr issue condition'ununu kapadık çözüldü mantıklı bir çözüm gibi gelmedi

@plnknr
Copy link
Contributor Author

plnknr commented Jan 17, 2025

bu kısımda versiyonu neden güncelliyoruz ?

@plnknr son versiyonu olduğu için oraya güncellememiz daha iyi olur, günceli takip etmek adına. Aksi durumda pipeline bozulabiliyor

Tamamdır güncellemeleri landing ve institution workflowları için tamamladık. Ayrıca Quality Gate hatasını da şu şekilde çözdük; hatanın Sonarqube üzerinde ayarlanan issue condition'nın açık olmasından kaynaklı olduğunu tespit edip bu condition'ı kaldırdık böylece problem çözüldü @sanshigo345 @agitrubard

bi ara birlikte bakalım @plnknr issue condition'ununu kapadık çözüldü mantıklı bir çözüm gibi gelmedi

Tamamdır görüşme ayarlayalım bakalım

@yusufkaya01
Copy link

@sanshigo345 Sorunun kaynağını çözebilmek için issues condition'ı kapatmıştık, her ne kadar mantıklı(?) ve geçen konuştuğumuzda FE in isteği bu olmasa da. Ancak Sonar, yeni kodlarda issue bulduğu için QG'den geçemiyormuş. Bu PR'ı merge'leyip, FE'nin istediği şekilde 'yeni kodlarda issue olmasın, eklenen kodlar 0 issue ile merge'lensin' kısmını daha sonra halletmemiz gerekecek. PR'ı ne kadar geç merge edersek, sonraki aşamalarda repolardaki Sonar'dan gelen hataları o kadar kolay çözeriz. Şu an için pipeline düzgün ve stabil.

Ayrıca, repoların Sonar entegrasyonunu tamamlamamız lazım ki Sonar imajını güncel versiyonlarla takip edebilelim. Şu an eski bir versiyon kullanıyoruz ve bu da yeni versiyonlara göre daha yüksek vulnerability riski taşıyor.

Bu arada issues condition ı şu an kapalı olsa dahi sadece QG için kapalı, issue lar Sonar üzerinde analiz edilmeye devam ediyor.

@sanshigo345
Copy link
Collaborator

@sanshigo345 PR'ı ne kadar geç merge edersek, sonraki aşamalarda repolardaki Sonar'dan gelen hataları o kadar kolay çözeriz. ??

@plnknr @yusufkaya01 üçümüz birlikte konuşalım o zaman, hallederiz. müsait olduğumuz bir zaman kararlaştıralım

@yusufkaya01
Copy link

Konuyla ilgili olarak yaptığımız görüşme sonrasında; QG'nin eklenmesi için Jira da bir ticket oluşturup, aldığımız hatanın giderilmesi ve ileride aynı şekilde bir sorun olmamasının önüne nasıl geçebileceğimizi öğrenme konusunda fikir birliği sağladık. Böylece QG'in FE repolarına eklenmesini ertelemiş olduk.

QG'in workflow a entegre edilmesi konusu benim tarafımdan önerildiği ve biraz karışıklığa neden olmamdandan dolayı özür diliyorum :) Herkese iyi çalışmalar.

@agitrubard agitrubard changed the title AYS-572 | Sonarqube integration ays-fe-institution AYS-572 | SonarQube Has Been Integrated to GitHub Actions Jan 17, 2025
@agitrubard agitrubard marked this pull request as ready for review January 17, 2025 15:58
@agitrubard agitrubard merged commit 4e62df3 into main Jan 17, 2025
3 checks passed
@agitrubard agitrubard deleted the feature/AYS-572/Sonarqube-integration-fe-institution-fix branch January 17, 2025 16:04
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.

4 participants