Skip to content

Reduce GitHub Actions runtime #519

Description

@PascalEgn

Description

Our GitHub Actions runs are taking too long due to the test pipeline. We should identify the slowest tests/steps, remove redundant coverage where possible, and reduce time spent on large file transfers/artifacts.

Work involved

  • Gather CI timing data to find the slowest jobs/steps.
  • Identify long-running tests/suites and optimize or split/shard them.
  • Check for redundant/duplicated tests and consolidate/remove safely.
  • Investigate large uploads/downloads (artifacts, caches, test data) and reduce transfer size/time.

Acceptance criteria

  • List of the top slowest jobs/steps and tests/suites is documented.
  • At least one optimization is implemented (tests/sharding/caching/artifacts) with measurable runtime improvement.
  • No increase in flaky tests or failure rate.

Screenshots(Optional)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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