Skip to content

Add preview features flag for --tools-dir.#806

Merged
cwize1 merged 3 commits into
mainfrom
user/chrisgun/toolsDirPreview
Jun 25, 2026
Merged

Add preview features flag for --tools-dir.#806
cwize1 merged 3 commits into
mainfrom
user/chrisgun/toolsDirPreview

Conversation

@cwize1

@cwize1 cwize1 commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

The tools directory needs to be used in other places, including COSI generation, LiveOS generation, user/group modification, and SELinux labelling. So, place the API behind a preview feature flag so we can make behavior changes in the future, without it being considered a breaking change.


Checklist

  • Tests added/updated
  • Documentation updated (if needed)
  • Code conforms to style guidelines

The tools directory needs to be used in other places, including COSI
generation, LiveOS generation, user/group modification, and SELinux
labelling. So, place the API behind a preview feature flag so we can
make behavior changes in the future, without it being considered a
breaking change.
@cwize1 cwize1 requested a review from a team as a code owner June 25, 2026 19:19
Comment thread toolkit/tools/pkg/imagecustomizerlib/createimagevalidation_test.go
Comment thread toolkit/tools/pkg/imagecustomizerlib/createimagevalidation_test.go
Comment thread toolkit/tools/pkg/imagecustomizerlib/imagecustomizeroptions.go
Comment thread toolkit/tools/imagecustomizerapi/previewfeaturetype.go
Comment thread toolkit/tools/pkg/imagecustomizerlib/createimagevalidation.go
@cwize1 cwize1 merged commit bea106e into main Jun 25, 2026
47 checks passed
@cwize1 cwize1 deleted the user/chrisgun/toolsDirPreview branch June 25, 2026 22:51
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