<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Buddy Blog</title>
        <link>https://buddy.works/blog</link>
        <description>Buddy: DevOps &amp; Platform Engineering Suite</description>
        <lastBuildDate>Fri, 02 Oct 2026 07:11:10 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>Buddy</generator>
        <language>en</language>
        <image>
            <title>Buddy Blog</title>
            <url>https://buddy.works/assets/icons/apple-touch-icon.png</url>
            <link>https://buddy.works/blog</link>
        </image>
        <copyright>All rights reserved 2026, Buddy</copyright>
        <atom:link href="https://buddy.works/rss.xml" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[Changelog September 29, 2026]]></title>
            <link>https://buddy.works/blog/changelog/changelog-september-29-2026</link>
            <guid isPermaLink="false">https://buddy.works/blog/changelog/changelog-september-29-2026</guid>
            <pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Changelog update : Native pull requests | Terraform Drift Detection | Amazon RDS targets]]></description>
            <author>jarek@buddy.works (Jarek Dylewski)</author>
            <category>Changelog</category>
            <enclosure url="https://buddy.works/blog/thumbnails/changelog.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Changelog September 22, 2026]]></title>
            <link>https://buddy.works/blog/changelog/changelog-september-22-2026</link>
            <guid isPermaLink="false">https://buddy.works/blog/changelog/changelog-september-22-2026</guid>
            <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Changelog update : Terraform Plan and Apply | Remote execution on cloud targets | Unit Tests trigger]]></description>
            <author>jarek@buddy.works (Jarek Dylewski)</author>
            <category>Changelog</category>
            <enclosure url="https://buddy.works/blog/thumbnails/changelog.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Changelog September 15, 2026]]></title>
            <link>https://buddy.works/blog/changelog/changelog-september-15-2026</link>
            <guid isPermaLink="false">https://buddy.works/blog/changelog/changelog-september-15-2026</guid>
            <pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Changelog update : Granular variable permissions | Skills and MCP in AI actions | Faster tunnel throughput]]></description>
            <author>jarek@buddy.works (Jarek Dylewski)</author>
            <category>Changelog</category>
            <enclosure url="https://buddy.works/blog/thumbnails/changelog.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Weekly restore drill in Buddy with the new Extract action]]></title>
            <link>https://buddy.works/blog/extract-action-weekly-restore-drill</link>
            <guid isPermaLink="false">https://buddy.works/blog/extract-action-weekly-restore-drill</guid>
            <pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[How to verify database backups with an automated restore drill. The new Extract action unpacks archives in a pipeline without unzip, tar, or passwords in logs. We show how to build a weekly restore test of a PostgreSQL dump on a clean sandbox, with a Slack alert when something goes wrong.]]></description>
            <author>jarek@buddy.works (Jarek Dylewski)</author>
            <category>Blog Post</category>
            <enclosure url="https://buddy.works/blog/extract-action-backup-restore-drill/cover_weekly_restore_drill_in_buddy.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[ClickHouse migrations and analytics checks in Buddy pipelines]]></title>
            <link>https://buddy.works/blog/clickhouse-target-buddy-pipelines</link>
            <guid isPermaLink="false">https://buddy.works/blog/clickhouse-target-buddy-pipelines</guid>
            <pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Buddy now has a native ClickHouse target. Store the connection once, then run queries, schema migrations, and post-deployment data checks from any pipeline.]]></description>
            <author>jarek@buddy.works (Jarek Dylewski)</author>
            <category>Blog Post</category>
            <enclosure url="https://buddy.works/blog/thumbnails/clickhouse-target-buddy-pipelines-cover.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Changelog September 8, 2026]]></title>
            <link>https://buddy.works/blog/changelog/changelog-september-08-2026</link>
            <guid isPermaLink="false">https://buddy.works/blog/changelog/changelog-september-08-2026</guid>
            <pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Changelog update : Extract action | ClickHouse target | Routing YAML]]></description>
            <author>jarek@buddy.works (Jarek Dylewski)</author>
            <category>Changelog</category>
            <enclosure url="https://buddy.works/blog/thumbnails/changelog.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Using Buddy MCP to Fix a Failed Pipeline]]></title>
            <link>https://buddy.works/blog/buddy-mcp-read-logs-find-bug-ship-fix</link>
            <guid isPermaLink="false">https://buddy.works/blog/buddy-mcp-read-logs-find-bug-ship-fix</guid>
            <pubDate>Fri, 04 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Connect Claude Code, Cursor or Codex to Buddy over MCP. Your AI agent reads the failed pipeline log, fixes the bug and re-runs the build with scoped access.]]></description>
            <author>jarek@buddy.works (Jarek Dylewski)</author>
            <category>Blog Post</category>
            <enclosure url="https://buddy.works/blog/buddy-mcp-read-logs-find-bug-ship-fix/cover.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Automate Cursor Agent with Buddy Pipelines]]></title>
            <link>https://buddy.works/blog/cursor-action-buddy-pipelines</link>
            <guid isPermaLink="false">https://buddy.works/blog/cursor-action-buddy-pipelines</guid>
            <pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[The Cursor agent is now a CI/CD pipeline action in Buddy - connect your API key once, pick a model, and version the prompts in your repository. With a two-file project to try it on.]]></description>
            <author>jarek@buddy.works (Jarek Dylewski)</author>
            <category>Blog Post</category>
            <enclosure url="https://buddy.works/blog/images/cursor-action-pipelines/cover.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Changelog September 1, 2026]]></title>
            <link>https://buddy.works/blog/changelog/changelog-september-01-2026</link>
            <guid isPermaLink="false">https://buddy.works/blog/changelog/changelog-september-01-2026</guid>
            <pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Changelog update : New Cursor action | Windows Server 2025 image | Faster pipeline listings]]></description>
            <author>jarek@buddy.works (Jarek Dylewski)</author>
            <category>Changelog</category>
            <enclosure url="https://buddy.works/blog/thumbnails/changelog.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Changelog August 25, 2026]]></title>
            <link>https://buddy.works/blog/changelog/changelog-august-25-2026</link>
            <guid isPermaLink="false">https://buddy.works/blog/changelog/changelog-august-25-2026</guid>
            <pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Changelog update : Kubernetes Exec for targets | OAuth 2.0 agent authorization | Redesigned code editor search]]></description>
            <author>jarek@buddy.works (Jarek Dylewski)</author>
            <category>Changelog</category>
            <enclosure url="https://buddy.works/blog/thumbnails/changelog.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[OpenAI integration and the Codex CLI action are live in Buddy]]></title>
            <link>https://buddy.works/blog/openai-codex-cli-buddy-pipelines</link>
            <guid isPermaLink="false">https://buddy.works/blog/openai-codex-cli-buddy-pipelines</guid>
            <pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Connect your OpenAI key once and run Codex as a pipeline action - with a model, a sandbox mode, and prompts versioned in your repository.]]></description>
            <author>jarek@buddy.works (Jarek Dylewski)</author>
            <category>Blog Post</category>
            <enclosure url="https://buddy.works/blog/images/codex-cli-pipelines/cover.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Changelog August 18, 2026]]></title>
            <link>https://buddy.works/blog/changelog/changelog-august-18-2026</link>
            <guid isPermaLink="false">https://buddy.works/blog/changelog/changelog-august-18-2026</guid>
            <pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Changelog update : Codex CLI action | Tunnel agent updates | Default branch is now main]]></description>
            <author>jarek@buddy.works (Jarek Dylewski)</author>
            <category>Changelog</category>
            <enclosure url="https://buddy.works/blog/thumbnails/changelog.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Changelog August 11, 2026]]></title>
            <link>https://buddy.works/blog/changelog/changelog-august-11-2026</link>
            <guid isPermaLink="false">https://buddy.works/blog/changelog/changelog-august-11-2026</guid>
            <pubDate>Tue, 11 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Changelog update : Workspace and environment sandboxes | Artifact browse tab]]></description>
            <author>jarek@buddy.works (Jarek Dylewski)</author>
            <category>Changelog</category>
            <enclosure url="https://buddy.works/blog/thumbnails/changelog.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Changelog August 4, 2026]]></title>
            <link>https://buddy.works/blog/changelog/changelog-august-04-2026</link>
            <guid isPermaLink="false">https://buddy.works/blog/changelog/changelog-august-04-2026</guid>
            <pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Changelog update : Target Exec tab | Notes on all resources | Artifact Cleanup action]]></description>
            <author>jarek@buddy.works (Jarek Dylewski)</author>
            <category>Changelog</category>
            <enclosure url="https://buddy.works/blog/thumbnails/changelog.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Changelog July 28, 2026]]></title>
            <link>https://buddy.works/blog/changelog/changelog-july-28-2026</link>
            <guid isPermaLink="false">https://buddy.works/blog/changelog/changelog-july-28-2026</guid>
            <pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Changelog update : Pipeline payload files | Always deploy from scratch | Kubernetes Apply fix]]></description>
            <author>jarek@buddy.works (Jarek Dylewski)</author>
            <category>Changelog</category>
            <enclosure url="https://buddy.works/blog/thumbnails/changelog.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Run Google's Antigravity coding agent in your Buddy pipelines]]></title>
            <link>https://buddy.works/blog/antigravity-coding-agent-buddy</link>
            <guid isPermaLink="false">https://buddy.works/blog/antigravity-coding-agent-buddy</guid>
            <pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Connect Google Gemini and add the Antigravity action to review code, generate changes, and automate engineering tasks on every push.]]></description>
            <author>jarek@buddy.works (Jarek Dylewski)</author>
            <category>Blog Post</category>
            <enclosure url="https://buddy.works/blog/images/antigravity-coding-agent/cover.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Changelog July 21, 2026]]></title>
            <link>https://buddy.works/blog/changelog/changelog-july-21-2026</link>
            <guid isPermaLink="false">https://buddy.works/blog/changelog/changelog-july-21-2026</guid>
            <pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Changelog update : New Antigravity action | Visual Tests improvements]]></description>
            <author>jarek@buddy.works (Jarek Dylewski)</author>
            <category>Changelog</category>
            <enclosure url="https://buddy.works/blog/thumbnails/changelog.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Catch Storybook Regressions Without Writing a Single Test]]></title>
            <link>https://buddy.works/blog/storybook-visual-tests</link>
            <guid isPermaLink="false">https://buddy.works/blog/storybook-visual-tests</guid>
            <pubDate>Fri, 17 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Turn your Storybook build into a visual regression suite. Upload the static output to Buddy Visual Tests and catch UI regressions - no test code, no plugin required.]]></description>
            <author>jarek@buddy.works (Jarek Dylewski)</author>
            <category>Blog Post</category>
            <enclosure url="https://buddy.works/blog/thumbnails/storybook-visual-tests/storybook-visual-tests-cover.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Changelog July 14, 2026]]></title>
            <link>https://buddy.works/blog/changelog/changelog-july-14-2026</link>
            <guid isPermaLink="false">https://buddy.works/blog/changelog/changelog-july-14-2026</guid>
            <pubDate>Tue, 14 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Changelog update : New npm Stage action | Pipelines timeout & Composer Publish fixes | YAML environment name fix]]></description>
            <author>jarek@buddy.works (Jarek Dylewski)</author>
            <category>Changelog</category>
            <enclosure url="https://buddy.works/blog/thumbnails/changelog.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Changelog July 7, 2026]]></title>
            <link>https://buddy.works/blog/changelog/changelog-july-07-2026</link>
            <guid isPermaLink="false">https://buddy.works/blog/changelog/changelog-july-07-2026</guid>
            <pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Changelog update : New DigitalOcean Spaces regions | BUDDY_VAR validation warnings | Non-blocking artifact deletion]]></description>
            <author>jarek@buddy.works (Jarek Dylewski)</author>
            <category>Changelog</category>
            <enclosure url="https://buddy.works/blog/thumbnails/changelog.png" length="0" type="image/png"/>
        </item>
    </channel>
</rss>