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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions