Skip to content

CI: cross-platform locking with restricted runtime platforms #321

@ncoghlan

Description

@ncoghlan

The current test suite doesn't cover the case where a runtime layer only targets a subset of platforms, and an attempt is made to lock that runtime layer (and the other layers that depend on it) from a platform whether that runtime layer isn't enabled.

This scenario only became possible when #254 was implemented, as prior to that point, locking had to be performed separately for each target platform.

The test suite updates in #254 covered cross-platform locking for framework and application layers, but it doesn't currently cover runtime layers.

One potential way to approach this would be via #273, as the example mlx stack omits Windows from the runtime layer up.

Metadata

Metadata

Assignees

No one assigned

    Labels

    CI (Automation)Continuous integration (and other automation)Category: MaintainabilityProposed improvement to project maintainability

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions