Uh oh!
There was an error while loading. Please reload this page.
Overhaul tool usage in CI and for contribution - #591
Conversation
neenjaw
left a comment
There was a problem hiding this comment.
Couple small changes needed. I'm fine with putting it in one place.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Should I do these also?
|
mk-mxp
commented
Dec 7, 2023
@neenjaw Please take a look now. I may split this into separate PRs, also. |
mk-mxp
commented
Dec 9, 2023
@neenjaw I think, GitHub is confused because I'm not assigned to this PR and so my changes do not count for review resolving. |
mk-mxp
commented
Dec 27, 2023
@neenjaw The latest version of PHP CodeSniffer is not compatible to the latest Slevomat Coding Standard. I did exclude the updated PHP CodeSniffer for installation, but that is of course only temporary. |
mk-mxp
commented
Dec 27, 2023
Problem:
Solution:
|
neenjaw
commented
Dec 27, 2023
Can you cherry pick a patch to fix ci to a separate pr to unblock the other prs? I haven't had time to review this one as it comprises a more complex change for the track. |
8d614ea to
fe47754CompareRebased to solve merge conflicts. Might it help to split this PR into 2 or 3? One with the rules / changes due to rules, one with the README and contribution workflow changes and maybe the removal of the old scripts also in one extra? What I checked for workflow changes / script removal:
|
mk-mxp
commented
Feb 16, 2024
@ErikSchierboom Please advise on the following: This MR changes the contribution workflow for the PHP track massively. One part is removing Does this have any negative impact on you or other parts of exercism (e.g. mass MRs)? |
homersimpsons
left a comment
There was a problem hiding this comment.
Let's get this merged, I did suggest some re-wording, feel free to discuss them.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
- Add XML namespace for completeness - Remove non-existent `type="int"` - Add directory rules for improved test coverage and required exceptions - Fix the new upcoming violations
- Revert adding visibility - Exclude those exercises from PHPCS rule
For testing CI test file coverage, print verbose output
This is actually present everywhere in the code base, but not explicitly covered by the rules.
The file names are set in `.meta/config.json`. And some exercises have more than one file as example solution.
507f8aa to
21f15dfComparehomersimpsons
commented
Feb 18, 2024
Congratulations @mk-mxp let's continue ! |
type="int"This is part of the discussion in the forum.