Skip to content

Improve CI test matrix #1355

@defagos

Description

@defagos

As a Pillarbox developer it would be helpful to know if an older iOS or tvOS version suffers from regressions since we currently run tests on the most recent OSes only.

Hints

Like Alamofire we could enhance our test matrix to test older supported iOS / tvOS versions.

Since the tests take some time to run we could implement such a matrix on a workflow that we can manually trigger, or only at specific intervals (e.g. every night). This workflow would not block usual PRs (tested with the latest OSes) but allow us to detect potential minor regressions on older OSes.

Acceptance criteria

  • Unit tests are run at least periodically on older OS versions.
  • The usual PR/merge queue workflow is not slowed down.

Tasks

  • If successful, create a similar task for Castor.
  • ...

Metadata

Metadata

Assignees

No one assigned

    Labels

    toolingIssues related to the tools we use

    Type

    No type

    Projects

    Status

    📋 Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions