Use absolute links in Atom feeds by consolidating helper use
What does this MR do and why?
There are Atom feeds that use markdown_field, which as of Remove AtomPipeline, add helper in its stead (!248649), can use atom_markdown_field. This ensures any Atom/feed-specific changes are made uniformly and that they all stay in sync.
The one noticeable difference from this MR is that URLs will be presented as absolute URLs. Right now, these sites give them as relative URLs, which can produce broken links on feed setups that don't have a correct base URL set; they have nothing to resolve the URL against.
See AtomPipeline mixes parse- and render-time conce... (#594691) which this is kinda a part of.
Screenshots or screen recordings
Following the validation steps, we see the URLs become absolute:
| Before | After |
|---|---|
![]() |
![]() |
How to set up and validate locally
- Put a GLFM reference in an issue description (e.g.
#2, assuming there's a work item number 2 to link to):
- Navigate to the project's issues feed:

- Observe the
<content>for the issue contains a relative link:

- Check this branch out.
- Refresh the feed.
- Observe the link is now absolute:

- Rejoice
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.



