Skip to content

fix(dependencies): close review parity gaps#189

Merged
GaTTGeng merged 2 commits into
masterfrom
fix/m2-review-dependencies
Jul 16, 2026
Merged

fix(dependencies): close review parity gaps#189
GaTTGeng merged 2 commits into
masterfrom
fix/m2-review-dependencies

Conversation

@GaTTGeng

Copy link
Copy Markdown
Owner

What changed

  • align dependency list status with Helm v4 by using declared constraints and ignoring condition/tag enablement
  • propagate root globals before recursively evaluating descendant dependencies
  • support vendored dependencies without repository URLs while preserving Helm's constraint-style lock behavior
  • preserve duplicate-alias archive staging and enforce exact Chart.lock versions for repository and file:// sources
  • add Helm CLI golden and regression coverage for every audited review gap
  • update [Unreleased]

Why

Historical Codex review threads on PRs #171, #172, #176, and #177 identified parity gaps that remained after those PRs merged. This follow-up closes the reproducible gaps and records already-fixed duplicate staging behavior.

Verification

  • dotnet test HelmSharp.sln --configuration Release — 544/544 on net8.0, net9.0, and net10.0
  • dotnet pack HelmSharp.sln --configuration Release --no-build --output artifacts/packages-local — 9 nupkg and 9 snupkg
  • independent cross-review of the final diff
  • git diff --check

Fixes #185

Align dependency list, recursive global values, vendored dependencies, duplicate alias staging, and exact repository/file lock builds with Helm behavior. Add Helm CLI golden coverage for each follow-up and preserve the existing public API surface.
Copilot AI review requested due to automatic review settings July 16, 2026 02:22

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@GaTTGeng

Copy link
Copy Markdown
Owner Author

@codex review

1 similar comment
@GaTTGeng

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 21857ce330

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread src/HelmSharp.Action/HelmClient.cs
@GaTTGeng

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 21857ce330

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread src/HelmSharp.Action/HelmClient.cs
Keep valid packaged archives for repository-less local dependencies during update and build cleanup while continuing to remove non-local stale archives. Cover both phases against the Helm CLI oracle.
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@GaTTGeng

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@GaTTGeng
GaTTGeng merged commit 29fde0c into master Jul 16, 2026
1 check passed
@GaTTGeng
GaTTGeng deleted the fix/m2-review-dependencies branch July 16, 2026 02:56
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.

[M2] Resolve dependency Codex review follow-ups

2 participants