Skip to content

fix: test and fix windows VHD release process#8605

Merged
timmy-wright merged 1 commit into
mainfrom
timmy/test-embargo-process
May 30, 2026
Merged

fix: test and fix windows VHD release process#8605
timmy-wright merged 1 commit into
mainfrom
timmy/test-embargo-process

Conversation

@timmy-wright
Copy link
Copy Markdown
Contributor

Testing windows embargo process & getting it working from alternate galleries.

What this PR does / why we need it:

Which issue(s) this PR fixes:

Fixes #

Copilot AI review requested due to automatic review settings May 29, 2026 02:19
@timmy-wright timmy-wright changed the title fix: Test run of windows embargo process fix: test and fix windows VHD release process May 29, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

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 updates the Windows VHD build flow to support sourcing embargo Windows base images from a direct shared gallery, while also fixing pipeline file override variable passing and ignoring local test/dev artifacts.

Changes:

  • Replaces legacy SIG source coordinates with direct_shared_gallery_image_id in Windows Packer settings.
  • Adds optional sig_source_gallery_name to Windows settings schema and resolves shared-gallery image versions dynamically.
  • Passes copy-template parameters through environment variables and expands .gitignore.

Reviewed changes

Copilot reviewed 5 out of 6 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
vhdbuilder/packer/windows/windows-vhd-builder-sig.json Uses direct shared gallery image ID as the Windows source image input.
vhdbuilder/packer/produce-packer-settings.sh Emits the new direct shared gallery setting into settings.json.
vhdbuilder/packer/produce-packer-settings-functions.sh Resolves shared gallery source image/version for Windows embargo builds.
schemas/windows_settings.cue Allows Windows SKU entries to specify a source shared gallery name.
.pipelines/templates/.template-copy-file.yaml Exposes template file paths to the bash step via environment variables.
.gitignore Ignores coverage, test result, and devcontainer lock artifacts.

Comment thread vhdbuilder/packer/produce-packer-settings-functions.sh Outdated
Comment thread vhdbuilder/packer/produce-packer-settings.sh
@timmy-wright timmy-wright added windows ignore-for-release This pull request will not be included within official release notes labels May 29, 2026
Copilot AI review requested due to automatic review settings May 29, 2026 02:52
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

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 5 out of 6 changed files in this pull request and generated 2 comments.

Comment thread vhdbuilder/packer/produce-packer-settings.sh
Comment thread vhdbuilder/packer/produce-packer-settings-functions.sh Outdated
Copilot AI review requested due to automatic review settings May 29, 2026 23:26
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

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 7 out of 8 changed files in this pull request and generated 2 comments.

Comment thread .pipelines/templates/.template-copy-file.yaml
Comment thread vhdbuilder/packer/produce-packer-settings-functions.sh
Copilot AI review requested due to automatic review settings May 30, 2026 02:15
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

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 8 out of 9 changed files in this pull request and generated 2 comments.

Comment thread .pipelines/templates/.builder-release-template-windows.yaml Outdated
Comment thread vhdbuilder/packer/windows/configure-windows-vhd.ps1
Copilot AI review requested due to automatic review settings May 30, 2026 02:25
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

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 8 out of 9 changed files in this pull request and generated 3 comments.

Comment thread vhdbuilder/packer/produce-packer-settings-functions.sh Outdated
Comment thread vhdbuilder/packer/produce-packer-settings-functions.sh
Comment thread .pipelines/templates/.build-and-test-windows-vhd-template.yaml Outdated
Copilot AI review requested due to automatic review settings May 30, 2026 02:32
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

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 8 out of 9 changed files in this pull request and generated 2 comments.

Comment thread vhdbuilder/packer/produce-packer-settings-functions.sh
Comment thread vhdbuilder/packer/produce-packer-settings-functions.sh
Copilot AI review requested due to automatic review settings May 30, 2026 03:34
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

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 8 out of 9 changed files in this pull request and generated 1 comment.

Comment thread .pipelines/templates/.template-copy-file.yaml
@timmy-wright timmy-wright force-pushed the timmy/test-embargo-process branch from 93d8148 to d6b9d65 Compare May 30, 2026 05:03
@timmy-wright timmy-wright merged commit f4d8d72 into main May 30, 2026
24 of 39 checks passed
@timmy-wright timmy-wright deleted the timmy/test-embargo-process branch May 30, 2026 05:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ignore-for-release This pull request will not be included within official release notes windows

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants