Skip to content

high usage of github hosted runners #493

@cwsmith

Description

@cwsmith

Our current matrix of configuration options has increased our github hosted runner usage from about 24 minutes (https://github.com/SCOREC/core/actions/runs/13558913948/usage) three months ago to 2 hours and 10 minutes (https://github.com/SCOREC/core/actions/runs/15589036256/usage).

A couple of thoughts:

  • do we need all these combinations?
  • are we caching dependencies?
  • would switching to ninja (from make) help? (thx @bobpaw)
  • should we move the majority of these tests to a self-hosted runner with a manual trigger (i.e., /runtests)? If we run on the fast filesystem and use more cpu cores for the builds and tests we may come out ahead (vs the elapsed github hosted time of ~10mins). If we take this approach then the automatic tests could be reduced to a small subset.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions