Skip to content

[Task]: Start services earlier in CI to be faster #16074

@diox

Description

@diox

Description

#16061 introduced a new GitHub action to run tests in that doesn't spin up a full development environment.

Each job is waiting for MySQL to be healthy through depends_on, not as a separate step, so we don't see how long that takes. That may be an area to look into.

On top of that there is another 30 seconds to 1 minute to gain by being more clever with starting autograph: at the moment we are starting it for each job, separately, waiting for it to be healthy, which takes ~25 seconds. Given very few tests need autograph, we should look into marking them and running them in their own dedicated job, and stop starting autograph everywhere else.

Acceptance Criteria

  • item 1

┆Issue is synchronized with this Jira Task

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions