Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Centralize perl lint checks #30
base: master
Are you sure you want to change the base?
Centralize perl lint checks #30
Changes from 6 commits
5650bb4
74b49b1
e386dd6
b9afc9a
c805f19
0fee352
29af88e
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I strongly prefer a simple Makefile that just offers to call all that with a simple
make test
. If you call the Makefile in GHA or use the low-level commands I consider less important although my personal preference is that CI sticks as much as possible to what we expect to work for usersThere was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not against it. But not right now.
for two reasons:
make test
that I've found inos-autoinst
are impossible to understand what's happening in just a quick look. This is not to say they're wrong, but they're quite complex.make test
can change dramatically across downstream repos.os-autoinst
&openQA
'smake test
have completely different structures and sub targets and ways to catalog tests into partitions, organization, etc. etc. etc.I plan to begin with the most generic tooling, and then integrate more complex steps.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You'll probably want to call the exact same tools in all projects? I can see that you don't want to try and unify everything.
How about you just add a new target that does whatever perl-lint-checks is supposed to do. Don't even try to change anything else.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, I was also only thinking of a Makefile that does conduct the tests in that repo. Makefile might act as an example for other repos but does not need to.