Skip to content

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

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.

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

    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