Skip to content

CI: CIAWS and CIPolecat jobs chronically hit the 20-minute execution timeout #3350

Description

@jeremydmiller

Problem

The CIAWS and CIPolecat GitHub Actions jobs frequently fail with
The job has exceeded the maximum execution time of 20m0s rather than a real test assertion — the
suites don't finish within the 20-minute cap. This happened across multiple PRs this cycle (e.g.
#3345, #3346, #3347), forcing manual "is this a real failure?" triage every time and blocking
clean green CI.

Impact

  • Real failures are masked by / indistinguishable from timeouts without opening each job log.
  • "Merge when green" is unachievable because these two jobs are almost always red.

Options to consider

  • Raise the per-job timeout-minutes for these two jobs (quickest).
  • Split the AWS suite (SNS vs SQS, or per-tenant tests) into parallel jobs.
  • Speed up LocalStack startup / reuse, and the Polecat suite's per-test setup.
  • Investigate whether the SNS per-tenant tests have grown disproportionately slow.

Filed as a follow-up so the release isn't gated on the CI infra timing (per maintainer direction).

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