Skip to content

feat: anchor target duplicate and file-path errors#3051

Draft
Arcticae wants to merge 1 commit intospr/main/bfdde9c1from
spr/main/d18762ef
Draft

feat: anchor target duplicate and file-path errors#3051
Arcticae wants to merge 1 commit intospr/main/bfdde9c1from
spr/main/d18762ef

Conversation

@Arcticae
Copy link
Member

@Arcticae Arcticae commented Mar 18, 2026

Convert duplicate target errors (DuplicateDefaultTargetDefinition,
DuplicateNamedTargetDefinition) in ManifestBuilder to typed
ManifestSemanticError variants with span anchors.

Refactor abs_canonical_path to accept a make_error closure, add anchor
parameter to readme_for_package, and wire LicensePathInvalid /
ReadmePathInvalid anchors through license-file and readme processing.


Stack:

⚠️ Part of a stack created by spr. Do not merge manually using the UI - doing so may have unexpected results.

@Arcticae Arcticae requested a review from a team as a code owner March 18, 2026 14:26
@Arcticae Arcticae requested review from integraledelebesgue and wawel37 and removed request for a team March 18, 2026 14:26
@Arcticae Arcticae marked this pull request as draft March 18, 2026 14:27
@Arcticae Arcticae force-pushed the spr/main/bfdde9c1 branch from b3c7c28 to f6032b6 Compare March 18, 2026 15:06
@Arcticae Arcticae force-pushed the spr/main/d18762ef branch 2 times, most recently from 3dfefcf to e0bf078 Compare March 18, 2026 15:23
@Arcticae Arcticae force-pushed the spr/main/bfdde9c1 branch from f6032b6 to f76b386 Compare March 18, 2026 15:23
@Arcticae Arcticae force-pushed the spr/main/d18762ef branch from e0bf078 to 9f83d1d Compare March 19, 2026 09:16
@Arcticae Arcticae force-pushed the spr/main/bfdde9c1 branch from f76b386 to e3b1f1b Compare March 19, 2026 09:16
@Arcticae Arcticae force-pushed the spr/main/d18762ef branch 2 times, most recently from 24050d0 to 48cc6d4 Compare March 19, 2026 11:33
@Arcticae Arcticae force-pushed the spr/main/bfdde9c1 branch from 3e02108 to 18ccc5c Compare March 19, 2026 11:33
@Arcticae Arcticae force-pushed the spr/main/d18762ef branch from 48cc6d4 to 823a57a Compare March 19, 2026 11:57
@Arcticae Arcticae force-pushed the spr/main/bfdde9c1 branch from 18ccc5c to fcd7d1f Compare March 19, 2026 11:57
@Arcticae Arcticae force-pushed the spr/main/d18762ef branch from 823a57a to 91b50aa Compare March 19, 2026 13:50
@Arcticae Arcticae force-pushed the spr/main/bfdde9c1 branch 2 times, most recently from 2c98590 to 070ff7d Compare March 19, 2026 14:16
@Arcticae Arcticae force-pushed the spr/main/d18762ef branch 2 times, most recently from cd3fc03 to 7d62a47 Compare March 19, 2026 14:40
@Arcticae Arcticae force-pushed the spr/main/bfdde9c1 branch from 070ff7d to 383d2aa Compare March 19, 2026 14:40
@Arcticae Arcticae force-pushed the spr/main/d18762ef branch from 7d62a47 to e0169d0 Compare March 19, 2026 15:00
@Arcticae Arcticae force-pushed the spr/main/bfdde9c1 branch from 383d2aa to baffc1c Compare March 19, 2026 15:00
@Arcticae Arcticae force-pushed the spr/main/d18762ef branch from e0169d0 to 4ee6228 Compare March 19, 2026 18:21
@Arcticae Arcticae force-pushed the spr/main/bfdde9c1 branch 2 times, most recently from 61ed7f8 to be54c00 Compare March 19, 2026 19:48
@Arcticae Arcticae force-pushed the spr/main/d18762ef branch 2 times, most recently from 74d54a5 to 37698b9 Compare March 19, 2026 20:11
@Arcticae Arcticae force-pushed the spr/main/bfdde9c1 branch 2 times, most recently from 2275df4 to ecdc4bb Compare March 19, 2026 20:59
@Arcticae Arcticae force-pushed the spr/main/d18762ef branch 2 times, most recently from 4b22da4 to 6793d6f Compare March 20, 2026 12:34
@Arcticae Arcticae force-pushed the spr/main/bfdde9c1 branch from ecdc4bb to 4962eef Compare March 20, 2026 12:34
@Arcticae Arcticae force-pushed the spr/main/d18762ef branch from 6793d6f to d219d29 Compare March 20, 2026 12:54
@Arcticae Arcticae force-pushed the spr/main/bfdde9c1 branch from 4962eef to c64d75a Compare March 20, 2026 12:54
@Arcticae Arcticae force-pushed the spr/main/d18762ef branch 2 times, most recently from caa26cc to 4993ea0 Compare March 20, 2026 15:56
@Arcticae Arcticae force-pushed the spr/main/bfdde9c1 branch 2 times, most recently from f750a90 to 36e04ae Compare March 23, 2026 11:16
@Arcticae Arcticae force-pushed the spr/main/d18762ef branch 2 times, most recently from 9cf1e32 to ec46707 Compare March 24, 2026 10:13
@Arcticae Arcticae force-pushed the spr/main/bfdde9c1 branch 2 times, most recently from c7f0070 to 946bf56 Compare March 24, 2026 11:03
@Arcticae Arcticae force-pushed the spr/main/d18762ef branch 2 times, most recently from 56aac18 to c635a0b Compare March 24, 2026 11:45
@Arcticae Arcticae force-pushed the spr/main/bfdde9c1 branch from fc5a35a to a172294 Compare March 24, 2026 12:29
@Arcticae Arcticae force-pushed the spr/main/d18762ef branch from c635a0b to 140f3e3 Compare March 24, 2026 12:29
@Arcticae Arcticae force-pushed the spr/main/bfdde9c1 branch from a172294 to ad0bd83 Compare March 24, 2026 13:14
@Arcticae Arcticae force-pushed the spr/main/d18762ef branch 2 times, most recently from 312e9cf to b47d3a2 Compare March 24, 2026 14:22
@Arcticae Arcticae force-pushed the spr/main/bfdde9c1 branch from ad0bd83 to d354010 Compare March 24, 2026 14:22
Convert duplicate target errors (DuplicateDefaultTargetDefinition,
DuplicateNamedTargetDefinition) in ManifestBuilder to typed
ManifestSemanticError variants with span anchors.

Refactor abs_canonical_path to accept a make_error closure, add anchor
parameter to readme_for_package, and wire LicensePathInvalid /
ReadmePathInvalid anchors through license-file and readme processing.

commit-id:d18762ef
@Arcticae Arcticae force-pushed the spr/main/d18762ef branch from b47d3a2 to 1ef0972 Compare March 24, 2026 15:10
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