Skip to content

fix: retain current winget release metadata - #53

Merged
rianjs merged 1 commit into
mainfrom
fix/winget-release-metadata
Oct 30, 2026
Merged

rianjs merged 1 commit into
mainfrom
fix/winget-release-metadata

Conversation

@rianjs

@rianjs rianjs commented Oct 30, 2026

Copy link
Copy Markdown
Contributor

WinGet detects missing ReleaseNotesUrl and ReleaseDate when a package update drops fields present in its previous manifest. The shared submitter now fills those fields from the actual GitHub release URL and UTC publication date when they existed upstream, while removing stale release-note text. It fails closed if required release metadata is unavailable and does not add fields that were previously absent.

Validated: 38 Python 3.12 unit tests passed. Rendered the live New Relic 1.1.57 manifest for release v1.1.62 using its real release metadata and verified all three output files against the official 1.28.0 schemas. Existing upstream PR microsoft/winget-pkgs#466281 was separately corrected with the release URL and publication date.

@rianjs
rianjs merged commit e5d7a9a into main Oct 30, 2026
23 checks passed
rianjs added a commit to open-cli-collective/atlassian-cli that referenced this pull request Oct 30, 2026
Update the shared WinGet action pin to the merged release metadata fix
in open-cli-collective/.github#53, so future package updates retain
current release metadata.

Validated the workflow changes with actionlint and git diff --check.
rianjs added a commit to open-cli-collective/codereview-cli that referenced this pull request Oct 30, 2026
Update the shared WinGet action pin to the merged release metadata fix
in open-cli-collective/.github#53, so future package updates retain
current release metadata.

Validated the workflow changes with actionlint and git diff --check.
rianjs added a commit to open-cli-collective/hubspot-cli that referenced this pull request Oct 30, 2026
Update the shared WinGet action pin to the merged release metadata fix
in open-cli-collective/.github#53, so future package updates retain
current release metadata.

The pin-only diff is clean. actionlint reports an existing unrelated
inputs.tag reference in the tag-only release workflow.
rianjs added a commit to open-cli-collective/newrelic-cli that referenced this pull request Oct 30, 2026
Update the shared WinGet action pin to the merged release metadata fix
in open-cli-collective/.github#53, so future package updates retain
current release metadata.

Validated the workflow changes with actionlint and git diff --check.
rianjs added a commit to open-cli-collective/salesforce-cli that referenced this pull request Oct 30, 2026
Update the shared WinGet action pin to the merged release metadata fix
in open-cli-collective/.github#53, so future package updates retain
current release metadata.

Validated the workflow changes with actionlint and git diff --check.
rianjs added a commit to open-cli-collective/slack-chat-api that referenced this pull request Oct 30, 2026
Update the shared WinGet action pin to the merged release metadata fix
in open-cli-collective/.github#53, so future package updates retain
current release metadata.

Validated the workflow changes with actionlint and git diff --check.
rianjs added a commit to open-cli-collective/spotify-cli that referenced this pull request Oct 30, 2026
Update the shared WinGet action pin to the merged release metadata fix
in open-cli-collective/.github#53, so future package updates retain
current release metadata.

Validated the workflow changes with actionlint and git diff --check.
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