Skip to content

[CICD] Move jobs to different workflow #997

@iAmAshuSahoo

Description

@iAmAshuSahoo

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

  • This issue is reproducible
  • This issue is not reproducible

Severity/Priority

  • Critical
  • High
  • Medium
  • Low

Additional Information

Checklist

  • I have read and followed the project's code of conduct.
  • I have searched for similar issues before creating this one.
  • I have provided all the necessary information to understand and reproduce the issue.
  • I am willing to contribute to the resolution of this issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions