Skip to content

Fix Pack when CHANGELOG.md is missing - #437

Merged
ChrisonSimtian merged 1 commit into
Fallout-build:mainfrom
dennisdoomen:fix-pack-missing-changelog-url
Jun 29, 2026
Merged

Fix Pack when CHANGELOG.md is missing#437
ChrisonSimtian merged 1 commit into
Fallout-build:mainfrom
dennisdoomen:fix-pack-missing-changelog-url

Conversation

@dennisdoomen

@dennisdoomendennisdoomen commented Jun 28, 2026

Copy link
Copy Markdown
Collaborator

Problem

  • Pack crashed when CHANGELOG.md was missing.
  • GetNuGetReleaseNotes appended a GitHub browse URL using automatic item-type detection, which threw when the file did not exist.

Outcome

  • Force changelog browse links to use GitHubItemType.File when building NuGet release notes.
  • Add regression test for missing changelog + GitHub repository path.

@dennisdoomen
dennisdoomen requested a review from a team as a code ownerJune 28, 2026 07:06
@dennisdoomendennisdoomen added the target/vCurrent Targets the current version label Jun 28, 2026
@dennisdoomen
dennisdoomen marked this pull request as draft June 28, 2026 07:27
@dennisdoomendennisdoomen added the bug Something isn't working label Jun 28, 2026
@dennisdoomen
dennisdoomen marked this pull request as ready for review June 28, 2026 07:36
@dennisdoomen
dennisdoomenforce-pushed the fix-pack-missing-changelog-url branch 2 times, most recently from db83472 to d810d5eCompareJune 28, 2026 07:55
@ChrisonSimtianChrisonSimtian added the Can Merge These PRs are just waiting to be merged, nothing more to do and maintainer has approved label Jun 28, 2026
@ChrisonSimtian
ChrisonSimtianforce-pushed the fix-pack-missing-changelog-url branch from d810d5e to 71987cdCompareJune 29, 2026 01:58
@ChrisonSimtian

Copy link
Copy Markdown
Collaborator

sorry for merging this on your behalf, but I really wanna get the build fixed :-)

@ChrisonSimtian
ChrisonSimtian merged commit 7c5ed84 into Fallout-build:mainJun 29, 2026
1 check passed
@dennisdoomen

Copy link
Copy Markdown
CollaboratorAuthor

sorry for merging this on your behalf, but I really wanna get the build fixed :-)

Of course. No need to apologize for that.

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

Labels

bugSomething isn't workingCan MergeThese PRs are just waiting to be merged, nothing more to do and maintainer has approvedtarget/vCurrentTargets the current version

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@dennisdoomen@ChrisonSimtian