Skip to content

feat(preprod): Support install_groups#106756

Merged
noahsmartin merged 5 commits intomasterfrom
feat/preprod-install-groups-array
Jan 22, 2026
Merged

feat(preprod): Support install_groups#106756
noahsmartin merged 5 commits intomasterfrom
feat/preprod-install-groups-array

Conversation

@noahsmartin
Copy link
Contributor

Adds install_groups support to artifact assemble and check_for_updates

If install_groups is provide to check_for_updates, updates must overlap with it; otherwise updates must overlap with current artifact's install_groups

@github-actions github-actions bot added the Scope: Backend Automatically applied to PRs that change backend components label Jan 22, 2026
…tering

- Change install_group to install_groups array type in artifact assemble
- Add distribution_group to preprod artifact extras
- Update check-for-updates logic: provided_install_groups no longer
  filters "current" artifact, only used for filtering available updates
- If provided_install_groups is given, updates must overlap with it;
  otherwise updates must overlap with current artifact's install_groups
@noahsmartin noahsmartin force-pushed the feat/preprod-install-groups-array branch from 074c1d4 to 22ec874 Compare January 22, 2026 01:26
Update test assertions to include the new install_groups parameter
in create_preprod_artifact calls.
…tering

- Change install_group to install_groups array type in artifact assemble
- Add distribution_groups to preprod artifact extras
- Update check-for-updates logic: provided_install_groups no longer
  filters "current" artifact, only used for filtering available updates
- If provided_install_groups is given, updates must overlap with it;
  otherwise updates must overlap with current artifact's install_groups
- Include install_groups in the check-for-updates response
- Fix test to match new expected behavior
@noahsmartin noahsmartin force-pushed the feat/preprod-install-groups-array branch from 3b65f1e to e45e616 Compare January 22, 2026 19:56
@noahsmartin noahsmartin marked this pull request as ready for review January 22, 2026 20:30
@noahsmartin noahsmartin requested a review from a team as a code owner January 22, 2026 20:30
Copy link
Contributor

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

@noahsmartin noahsmartin merged commit 92264d0 into master Jan 22, 2026
75 of 77 checks passed
@noahsmartin noahsmartin deleted the feat/preprod-install-groups-array branch January 22, 2026 23:16
@github-actions github-actions bot locked and limited conversation to collaborators Feb 7, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Scope: Backend Automatically applied to PRs that change backend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants