Skip to content

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

Merged
gerrod3 merged 1 commit into
3.36from
patchback/backports/3.36/486ab875fa6b829e7d31d3a62311dd4470b6ff53/pr-1382
Sep 28, 2026
Merged

gerrod3 merged 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.

@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: 6114b854-3ebc-4f55-9913-99c027bda349

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
* 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)
@gerrod3
gerrod3 force-pushed the patchback/backports/3.36/486ab875fa6b829e7d31d3a62311dd4470b6ff53/pr-1382 branch from f8e3bc4 to 6632d1b Compare September 28, 2026 13:46
@gerrod3
gerrod3 merged commit 7afa0ba into 3.36 Sep 28, 2026
15 checks passed
@gerrod3
gerrod3 deleted the patchback/backports/3.36/486ab875fa6b829e7d31d3a62311dd4470b6ff53/pr-1382 branch September 28, 2026 14:03
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