Skip to content

To optimize builds time on CI #104

@pawaskar-shreya

Description

@pawaskar-shreya

This ticket can be viewed in 2 ways:

  1. Is there a way we can avoid triggering the github builds for certain PRs
  2. Is there a way we can optimize the time for builds. Currently the builds take 7-9 mins for most PRs and 9 to 12 mins on some PRs.

Build time throughout the project history:
6 mins --> 1-2 mins--> 6-7 mins (since dune pkg lock PR) --> 10 mins (for debug overlay, exception being - high time for Set up OCaml - 4 mins) --> 7-9 mins (for most recent PRs) --> 9-12 (for some PRs)


  • Supposedly in one of the PRs, there was no time included for build checks and then 0 secs for run opam exec, post setup OCaml and post checkout tree. May be because it is a closed PR.

Image


  • Some of the PRs with consistent time being taken for builds

Image

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions