checkstyle / test-configs

gsoc 24 project where will store configs for diff.groovy , https://github.com/orgs/checkstyle/projects/8
1 stars 2 forks source link

New Github workflow that provide links to test-configs but reuse contribution repo for report generation #103

Closed romani closed 22 hours ago

romani commented 1 week ago

https://docs.google.com/document/d/1_tuJsvtgA5ejtDajOO7ndCjrYzxZMllCPsjMkAum7Oc/edit#heading=h.6zga74ur8nor

New Github workflow in https://github.com/checkstyle/checkstyle that will use test-config files. So less configurations to provide by user in PR.

Triggering is by Github, generate report for SummaryJavadoc/Example1

Existing workflow: https://github.com/checkstyle/checkstyle/blob/master/.github/workflows/diff-report.yml

romani commented 1 week ago

we will do copy of this workflow, but trigger will be on different phrase.

first phase is to update https://github.com/checkstyle/checkstyle/blob/122f247146aaae54581134705f98bec64f6ab562/.github/workflows/diff-report.yml#L64-L86 contribution repo still in use as it host diff.groovy and all other projects. to get links to configs from comment not a PR description. All other will stay the same for now, so reuse the same diff.groovy and contribution repo.

ones it become to work we will copy it to https://github.com/checkstyle/checkstyle repo. For now we just need to be sure that our new steps in github action will make links proprely.

romani commented 22 hours ago

will be done at https://github.com/checkstyle/checkstyle/issues/15234