Skip to content

[repo-assist] Merge repeated package lines in paket.references - #4469

Draft
github-actions[bot] wants to merge 1 commit into
masterfrom
repo-assist/fix-issue-4329-merge-reference-lines-009c93b1279f8275
Draft

github-actions[bot] wants to merge 1 commit into
masterfrom
repo-assist/fix-issue-4329-merge-reference-lines-009c93b1279f8275

Conversation

@github-actions

@github-actions github-actions Bot commented Nov 1, 2026

Copy link
Copy Markdown
Contributor

🤖 Repo Assist here — an automated AI assistant.

Closes #4329

Root cause: ReferencesFile.FromLines added each package line as a separate entry, so with two lines for one package only one entry's settings took effect.

Fix: lines for the same package are merged using InstallSettings.(+), which now also merges EmbedInteropTypes and Aliases (previously dropped). Earlier lines win on conflicts. Release note added.

Test Status

  • dotnet test tests/Paket.Tests --filter "ReferencesFileSpecs|Simplifier": 38 passed, 4 skipped, 0 failed (includes new test).
  • Full unit suite and integration tests not run; relying on CI.

Generated by 🌈 Repo Assist, see workflow run. Learn more.
Comment /repo-assist to run again

Add this agentic workflow to your repo

To install this agentic workflow, run

gh aw add githubnext/agentics/workflows/repo-assist.md@139fa09ef17cde4135e696ff8e7af09bc5ddfa6e

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Paket does not support overwriting multiple settings in paket.reference

0 participants