Skip to content

Comments

Minimal runtime variant plumbing.#1239

Merged
jglogan merged 1 commit intoapple:mainfrom
jglogan:runtime-variant
Feb 21, 2026
Merged

Minimal runtime variant plumbing.#1239
jglogan merged 1 commit intoapple:mainfrom
jglogan:runtime-variant

Conversation

@jglogan
Copy link
Contributor

@jglogan jglogan commented Feb 21, 2026

  • Adds plugin variant selection to bootstrap() on the Container API service in such a way that we can revert the change soon without compatibility issues when we work out a more permanent approach, and requires no persistent data migration.
  • Restore lexical ordering on ManagementFlags (except --runtime, will take care of that next PR).
  • Add a couple plugin loader tests to improve coverage.

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation update

Motivation and Context

Testing runtime variants out prior to building out the proper design.

Testing

  • Tested locally
  • Added/updated tests
  • Added/updated docs

- Adds plugin variant selection to bootstrap()
  on the Container API service in such a way
  that we can revert the change soon without
  compatibility issues when we work out a more
  permanent approach, and requires no persistent
  data migration.
- Restore lexical ordering or ManagementFlags.
- Add a couple plugin loader tests to improve
  coverage.
@jglogan jglogan merged commit 1942a39 into apple:main Feb 21, 2026
4 checks passed
@jglogan jglogan deleted the runtime-variant branch February 21, 2026 01:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants