Skip to content

[PR #1382/486ab875 backport][3.36] fix: stabilize RSS feed GUIDs for multi-arch wheel publication - #1397

Open
patchback[bot] wants to merge 1 commit into
3.36from
patchback/backports/3.36/486ab875fa6b829e7d31d3a62311dd4470b6ff53/pr-1382
Open

patchback[bot] wants to merge 1 commit into
3.36from
patchback/backports/3.36/486ab875fa6b829e7d31d3a62311dd4470b6ff53/pr-1382

Conversation

@patchback

@patchback patchback Bot commented Sep 23, 2026

Copy link
Copy Markdown

This is a backport of PR #1382 as merged into main (486ab87).

Summary

Fixes #1381

Test plan

  • Existing feed tests updated and passing
  • New functional test: build tag 1 -> GUID #builds=1; add tag 2 -> GUID #builds=1,2; add new arch for tag 2 -> GUID stable
  • Unit tests for _build_tag_fragment

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Bug Fixes
    • RSS feed entry identifiers now remain stable when additional platform-specific wheels are published for an existing release.
    • Prevented duplicate feed entries for multi-architecture builds sharing the same build tag.
    • Feed identifiers now change only when a new PEP 427 build tag is introduced.
    • Feed publication dates continue to update when additional files are published without changing the build tag.

* fix: stabilize RSS feed GUIDs for multi-arch wheel arrivals

Base GUIDs on PEP 427 build tags instead of timestamps so that
additional platform wheels for the same build do not cause feed
readers to show duplicate entries.

Closes #1381

Signed-off-by: Ryan Petrello <ryan@ryanpetrello.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
(cherry picked from commit 486ab87)
@coderabbitai

coderabbitai Bot commented Sep 23, 2026

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: 060ed754-ca06-4424-95b2-e528133eeb2b

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@gerrod3
gerrod3 enabled auto-merge (rebase) September 23, 2026 15:06

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants