Skip to content

Update common-packages-list.ps1#200

Open
AndrewEhlo wants to merge 2 commits into
masterfrom
VCST-2469-not-in-commerce-list
Open

Update common-packages-list.ps1#200
AndrewEhlo wants to merge 2 commits into
masterfrom
VCST-2469-not-in-commerce-list

Conversation

@AndrewEhlo
Copy link
Copy Markdown
Contributor

@AndrewEhlo AndrewEhlo commented Jun 10, 2025

Update a script to add a dependentmodule to the list if it is not listed in the 'commerce' module list


Note

Low Risk
Small change to CI/docker package resolution only; affects which module zips get included when a dependency is outside the commerce group, with no auth or production runtime impact.

Overview
First-level dependency resolution in common-packages-list.ps1 now has an extra branch when a custom module’s dependency is not already present in the pre-built $packages map (modules seeded from the commerce group and fixed script entries).

If that case is hit, the script logs a warning that the module was missing from the commerce module list and adds ModuleId_requiredVersion.zip using the version from the custom module’s manifest, instead of only flowing through the existing else path that also sets packageSources to dep:$customModuleId.

Reviewed by Cursor Bugbot for commit ff10c67. Bugbot is set up for automated code reviews on this repo. Configure here.

Update a script to add a dependentmodule to the list if it is not listed in the 'commerce' module list
Copy link
Copy Markdown

@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.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit ff10c67. Configure here.

elseif ($packages["$key"] -match "") {
Write-Warning "The module $key was not found in the commerceModules list. Adding it to the packages list."
$packages["$key"] = "$($key)_$($dependencyList["$key"]).zip"
}
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Missing packageSources on new branch

Low Severity

The new elseif adds a dependency to $packages but never sets $packageSources, unlike the following else block. For keys not already in $packages, -match "" matches the missing entry, so this branch runs instead of else and modules show source unknown in the resolution summary.

Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit ff10c67. Configure here.

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.

1 participant