Add GitHub Action for linting, testing, and building TypeScript project #128
+5,484
−2
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.
Closes #126
CI_LINT.yaml :
Working PROOF :
It show's what are the errors in files ⬇
This PR introduces a comprehensive Continuous Integration (CI) workflow using GitHub Actions to automate the following tasks for the TypeScript project:
Details of Workflow:
Trigger Conditions:
The workflow will automatically trigger on:
Jobs:
Linting (ESLint):
Building (TypeScript Compiler):
Testing (Jest):
Steps Performed in the Workflow:
pr-checker.yaml :
Usage:
When a pull request is created or edited, the workflow automatically triggers.
The workflow checks for:
Fixes , Close, Closes, Closed , Fix , Fixed , Resolve , Resolves #Issue_number
).Note: Kindly add all the labels added to the issue, to this PR!
@ratnesh-maurya