Skip to content

refactor(overlays): rename azl-dep-missing-workaround to azl-temp-workaround#273

Merged
liunan-ms merged 1 commit into
microsoft:mainfrom
liunan-ms:liunan/overlay_category
Jul 10, 2026
Merged

refactor(overlays): rename azl-dep-missing-workaround to azl-temp-workaround#273
liunan-ms merged 1 commit into
microsoft:mainfrom
liunan-ms:liunan/overlay_category

Conversation

@liunan-ms

@liunan-ms liunan-ms commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

This PR renames azl-dep-missing-workaround to azl-temp-workaround to broaden the category to cover any overlay explicitly intended to be dropped once an upstream or environmental fix lands, including (but not limited to) workarounds for dependencies not yet imported into AZL.

Also broaden the azl-branding-policy to cover fixes for upstream code that hard-codes Fedora identity strings.

Changes

  • Rename OverlayCategoryAZLDepMissingWorkaroundOverlayCategoryAZLTemporaryWorkaround (azl-dep-missing-workaroundazl-temp-workaround)
  • Update the azl-branding-policy description to cover fixes for upstream code that hard-codes Fedora identity strings
  • Update category description in docs/user/reference/config/overlays.md
  • Regenerate JSON schema and scenario snapshots

Copilot AI review requested due to automatic review settings July 9, 2026 23:43

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR renames the overlay metadata category used for transient Azure Linux overlays from a dependency-focused name to a broader “temporary workaround” concept, updating the config docs and regenerated schema/snapshots accordingly.

Changes:

  • Rename overlay category azl-dep-missing-workaroundazl-temp-workaround (including Go enum + validation enum list).
  • Update overlay category descriptions in docs/user/reference/config/overlays.md.
  • Regenerate JSON schema and scenario snapshots to reflect the new enum value.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
schemas/azldev.schema.json Regenerated schema enum updated to include azl-temp-workaround.
scenario/snapshots/TestSnapshotsContainer_config_generate-schema_stdout_1.snap Snapshot updated to match regenerated schema output.
scenario/snapshots/TestSnapshots_config_generate-schema_stdout_1.snap Snapshot updated to match regenerated schema output.
internal/projectconfig/overlay_metadata.go Renames the overlay category constant and updates enum/tag lists + godoc.
internal/projectconfig/overlay_metadata_test.go Updates test case to use the renamed category constant/value.
docs/user/reference/config/overlays.md Updates category table descriptions to reflect broadened semantics.

Comment thread internal/projectconfig/overlay_metadata.go Outdated
…karound

Broaden the category to cover any overlay that is explicitly intended to
be dropped once an upstream or environmental fix lands, including (but
not limited to) workarounds for dependencies not yet imported into AZL.

Also broaden the azl-branding-policy to cover fixes for upstream code that hard-codes Fedora identity strings
Copilot AI review requested due to automatic review settings July 9, 2026 23:52
@liunan-ms liunan-ms force-pushed the liunan/overlay_category branch from 0862067 to 218099e Compare July 9, 2026 23:52

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.

Comment thread internal/projectconfig/overlay_metadata.go
@liunan-ms liunan-ms marked this pull request as ready for review July 10, 2026 00:45
@liunan-ms liunan-ms merged commit f231760 into microsoft:main Jul 10, 2026
20 checks passed
@liunan-ms liunan-ms deleted the liunan/overlay_category branch July 10, 2026 00:50
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.

3 participants