<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>openstack/aodh — Stackers Network</title>
    <link>https://stackers.network/projects/openstack-aodh/</link>
    <atom:link href="https://stackers.network/projects/openstack-aodh/feed.xml" rel="self" type="application/rss+xml"/>
    <language>en</language>
    <lastBuildDate>Sat, 22 Aug 2026 00:00:00 +0000</lastBuildDate>
    <description>Weekly code-activity digest for openstack/aodh from Stackers Network.</description>
    <item>
      <title>openstack/aodh — Week of 2026-08-22</title>
      <link>https://stackers.network/projects/openstack-aodh/2026-08-22</link>
      <guid>https://stackers.network/projects/openstack-aodh/2026-08-22</guid>
      <pubDate>Sat, 22 Aug 2026 00:00:00 +0000</pubDate>
      <description>API scoping fix. The headline work is a project-scope bypass fix on the alarms API: all_projects=false was not properly enforcing project scope, and the correction landed on master plus four stable branches in parallel (one of the backports). A couple of stable-only follow-ups…</description>
      <content:encoded><![CDATA[<p><strong>API scoping fix.</strong> The headline work is a project-scope bypass fix on the alarms API: <code translate="no">all_projects=false</code> was not properly enforcing project scope, and the correction landed on master plus four stable branches in parallel (<a href="https://review.opendev.org/c/openstack/aodh/+/1001503">one of the backports</a>). A couple of stable-only follow-ups disable failing tests and config file generation on the older branches so the backports stay green.</p>
<p><strong>Tooling.</strong> Linting picked up meaningful churn: <code translate="no">ruff</code> and <code translate="no">autopep8</code> were introduced, <code translate="no">doc8</code> was added for docs, and ruff's <code translate="no">S</code> (bandit-derived security) checks were switched on. A small tempest-job tweak stops skipping tests on requirements updates.</p>
<p><strong>Maintenance.</strong> A redundant UTC-timezone <code translate="no">replace()</code> call was removed. All eleven merges came from a single contributor this week.</p>]]></content:encoded>
    </item>
  </channel>
</rss>
