Issue Description
While resolving Issue 985, we faced issues in relating workflows. So, we decided to make 1 workflow and 3 different jobs. We want to go back to 3 different workflows and add dependency using workflow_run which was provided by github.
We should update the CI so that if important checks like linting, formatting, or build fail, the rest of the pipeline stops right there.
installation speed - Can we use pnpm instead of yarn or npm to increase installation speed. We can also introduce caching.
Expected Behavior
If an early step (such as ESLint or Prettier) fails:
- To have a separate workflow for each jobs.
Current Behavior
- Workflows are converted into 3 jobs. We want separate workflow for build, tests and codeQL.
Screenshots
Reproducibility
Severity/Priority
Additional Information
Checklist
Issue Description
While resolving Issue 985, we faced issues in relating workflows. So, we decided to make 1 workflow and 3 different jobs. We want to go back to 3 different workflows and add dependency using workflow_run which was provided by github.
We should update the CI so that if important checks like linting, formatting, or build fail, the rest of the pipeline stops right there.
installation speed - Can we use pnpm instead of yarn or npm to increase installation speed. We can also introduce caching.
Expected Behavior
If an early step (such as ESLint or Prettier) fails:
Current Behavior
Screenshots
Reproducibility
Severity/Priority
Additional Information
Checklist