Skip to content

Conversation

@mturley
Copy link
Collaborator

@mturley mturley commented Aug 18, 2022

Consider a review of this PR to also be a review of #147, which I merged by accident 🤦. I'll address any feedback on both changes here, and I promise not to merge this one early 😄

In #147 I added 4 parallel CI jobs for typechecking, linting, running tests and running a build. I opened #148 to see it in action, and realized that any failure of the TypeScript job would also cause both the test and the build jobs to fail. Moreover, the test job shows the full tsc output even though the tsc job doesn't (something about running it via jest?).

Screen Shot 2022-08-18 at 4 22 14 PM

At any rate, the standalone typechecking job is unnecessary. This PR removes it and leaves "CI / Lint", "CI / Test" and "CI / Build". I still think it's helpful to have the jobs separated so you can see feedback as soon as possible, easily see which check is failing when viewing the PR, and see all results if multiple things fail (e.g. you have a lint error but you also have an unrelated test failure, and your app still builds).

@jschuler
Copy link
Collaborator

LGTM

@mturley mturley merged commit 6d2eae5 into patternfly:main Aug 18, 2022
@mturley mturley deleted the ci-redundant-check branch August 18, 2022 20:40
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.

2 participants