Skip to content

refactor: remove all Organization.X groups#1835

Merged
dbirman merged 12 commits into
devfrom
1834-replace-all-organizationx
May 22, 2026
Merged

refactor: remove all Organization.X groups#1835
dbirman merged 12 commits into
devfrom
1834-replace-all-organizationx

Conversation

@dbirman

@dbirman dbirman commented May 16, 2026

Copy link
Copy Markdown
Member

PR removes all Organization.X groups, which will allow us to remove them from aind-data-schema-models and stop supporting them. This simplifies maintenance of the schema substantially.

It also makes some Device subclasses like Lens superfluous now that there isn't a LENS_MANUFACTURERS group. We can't remove them until 3.X though for backward compatibility.

@dbirman dbirman linked an issue May 16, 2026 that may be closed by this pull request
@dbirman dbirman requested a review from saskiad May 16, 2026 04:39
Comment thread docs/source/components/devices.md Outdated
@dbirman dbirman requested a review from saskiad May 20, 2026 17:09
@dbirman dbirman enabled auto-merge May 20, 2026 17:18
@dbirman dbirman added this pull request to the merge queue May 22, 2026
Merged via the queue into dev with commit e58b6e9 May 22, 2026
6 checks passed
@dbirman dbirman deleted the 1834-replace-all-organizationx branch May 22, 2026 20:42
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.

Replace all Organization.X requirements with the more general .ONE_OF

2 participants